Version 3 (modified by 17 years ago) ( diff ) | ,
---|
Java
The java package installs a Java runtime environment 6 + the Java Advanced Imaging libraries.
In order to be able to exploit the osgeo4w structure, keeping consistent with the original java jre structure, a bin and lib folder are needed. Therefore the jre is extracted and splitted into the root folder bin and lib, make that way the JAVA_HOME to be the root of osgeo4w, i.e. %OSGEO4W_ROOT%:
- java.exe and native libs are extracted to osgeo4w\bin
- other libs are put in osgeo4w\lib
Note that this makes it impossible to make two different versions of java coexist. For now java 6 is loaded. We can discuss about the possibility to put java 5 if there are projects that can't work with 6. Feel free to contact me.
A script is created to set the JAVA_HOME environmental variable to be %OSGEO4W_ROOT%.
That way all the java based applications can exploit the virtual machine either through the JAVA_HOME variable or throught its direct path %OSGEO4W_ROOT%\bin\java.exe.
Maintained by AndreaAntonello