## AnyJ 4.0 release Notes

Do not install over a previous version of AnyJ !

### What's pending

- AnyJ 3.x keys are not working anymore, users which licensed AnyJ after 31 January 2002 receive a free upgrade to AnyJ 4.0 (just send a mail to support@netcomputing.de to obtain a 4.0 key).

### VM issues

Win 32
The Windows distribution of Anyj comes with a SUN JRE 1.4.0_01 for win32. This VM is invoked by default (startmenu links). It is not a good idea to upgrade AnyJ's private JRE. This does not prevent you from targeting any JDK of your choice. The debugger currently does work with JDK 1.3.x and JDK1.4.x or higher.
Linux
pending [4.0.4 has not been tested here yet in depth]
Mac OS X
pending [4.0.4 has not been tested here yet in depth]
Solaris
pending [4.0.4 has not been tested here yet in depth]

## Licensing / Evaluation, non-commercial use

The evaluation period has a duration of 90 days. To extend the evaluation period, enter "unknown", "unregistered" into the License Dialog (this nag does not appear under Linux). AnyJ is free for non-commercial, non-profit use.

## Platforms

AnyJ 4 has been tested on Windows NT, Windows 2000, Windows XP, it runs (no real tests until now) with Solaris 2.8 (Sparc) and Linux (Suse 7.2)
Pathes containing Spaces (' ') AnyJ does not support

- ' ' (Blank) in the name of AnyJ's installation directory (e.g. 'Program Files')
- ' ' (Blank) in the name of the JDK's installation directory
- ' ' (Blank) in the name of the MS-SDK's installation directory

## AnyJ's User home

On Win32 AnyJ puts its userdependent data into [installdir]\anyJ. On unix based systems into '~/anyj'. You can change the userhome by providing the path as the first argument to the anyj startup command line. This can be useful to 'simulate' more than one installation of AnyJ (e.g. you want to permanently test against several JDK's without switching them manually in the GUI). It is strongly recommended to specify a LOCAL directory as user home, because AnyJ's database is stored here. Performance of Intelli*ense reduces drastically if the userhome (default [installdir]\anyj) resides on a network drive. Ensure you have write access in [installdir]\anyj. If not, specify another (existing & local) home directory by passing it as the first argument to anyj.

## Pre-Installing AnyJ in a 'Workstation-Image'

- Run the AnyJ installer as described above (java -jar anyj*.jar)
- Do *not* start AnyJ from the menu, since this starts the second level user-specific setup.
- AnyJ requires write access in the installation directory and the JDK directories
- To install a licensed version of AnyJ 4.0, put a .txt file named license.txt into the 'bin' directory of AnyJ4.0. The license.txt should contain 3 lines as provided by your AnyJ license: " [email] [company] [key] " All three lines have to be terminated by a line feed.

## Uninstalling AnyJ

- delete the anyj directory (Attention: don't loose your projects)
- (win32 only) Remove file associations
- (win32 only) Delete Start Menu items