Using different JRE version for D2000

Using different JRE version for D2000

Using different version of JRE for D2000

In some cases (application compatibility, security patches, ...) it is necessary to use a different version of JRE (Java Runtime Environment) as supplied with D2000.

JRE for 32-bit processes D2000 is located in the directory D2000_EXE\java\jre, for 64-bit processes in D2000_EXE\java64\jre.


Changing JRE in D2000

The following procedure describes the steps needed to change JRE in D2000:

  1. Get the required JRE 32-bit and/or 64-bit (ideally of a package, in which the JRE is in the form of files/folders, i.e. not as an installer, http://www.oracle.com/technetwork/java/javase/downloads/index.html, can be downloaded as a package in form of jre-*-windows-i586.tar.gz or jre-*-windows-x64.tar.gz).

  2. Stop the entire D2000 system.

  3. Backup the original content of directory D2000_EXE\java\jre resp. D2000_EXE\java64\jre.

  4. Delete the content of directory D2000_EXE\java\jre resp. D2000_EXE\java64\jre.

  5. Into the application directory, copy the directory D2000.EXE\java\tcl\www\WEB-INF and run web server.

  6. If necessary, download and apply 'Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files for JDK/JRE' (http://www.oracle.com/technetwork/java/javase/downloads/index.html).

  7. Run the D2000 system. The application scripts in Java will be automatically recompiled.

    Note: For correct functioning of the D2000 system, it needs a file 'D2000_EXE\java\jre\release' or 'D2000_EXE\java64\jre\release'. The file is a standard part of JRE. In case of package 'JDK' and 'Server JRE' it is in JRE package located in the sub-directory '/jre', therefore it is needed to copy only content of this sub-directory into D2000 and to copy 'release' file of the root directory of the package.

    The D2000 system by default supports and it is tested with JRE 7 and JRE 8.