...
Explanation of .ini entries
vm.location=../jre/bin/client/jvm.dll | The location of the jvm.dll (from the Java JRE). On 64 bit JRE's the path is ../jre/bin/server/jvm.dll | |
vmarg.<index>=-Xms512m | Initial amount of memory available for FEWS | |
vmarg.<index>=-Xmx1024m | Amount of memory available for FEWS | |
vmarg.<index>=-Dsun.java2d.noddraw=true | turns on/off all usage of Direct3D | |
vmarg.<index>=-Djava.net.useSystemProxies=true | Use the LAN system proxy settings (default FALSE) | |
vmarg.<index>=-DautoRollingBarrel=false | switch on/off the rolling barrel (default TRUE) |
|
classpath.1=*.jar | all the jars in the Delft-FEWS bin dir forming the classpath | |
main.class=nl.wldelft.fews.gui.explorer.Application | Main class.
main.class=nl.wldelft.fews.configmanagement.ConfigManagementApplication
main.class=nl.wldelft.fews.launcher.Launcher
| |
working.directory=. | Location of the Delft-FEWS bin dir | |
arg.1=../Anglian_SA | Path to the folder containing the configuration. Note that when the tag $USER_HOME$ is part of the foldername, it will be resolved by Delft-FEWS to the user.home directory. |
Notice that JAVA system properties should be defined after the -D keyword. JVM arguments are all specified with an integer index in ascending order without gaps, e.g.
...
In the bin from before 2014.02 there will also be a file of the same name with the extension .jpif (e.g. Your_region.jpif). Since the executable is generic (except for the name) this file contains all the information required to launch your application.
..\jre | The location of the JRE folder |
-mx512m | Amount of memory available for FEWS |
-cp |
|
$JARS_PATH$ |
|
nl.wldelft.fews.gui.explorer.Application | Application type* |
Anglian_SA | Name of folder containing the configuration |
*If wanting to use the config manager use line: nl.wldelft.fews.configmanagement.ConfigManagementApplication or for the launcher use nl.wldelft.fews.launcher.Launcher
It is possible to add JAVA runtime options the .jpif file.
..\jre | JRE Folder |
-Xms768m | Set initial java heap space |
-Xmx1024m | Set maximum java heap space |
-XX:MaxPermSize=128m | Set PermSize (default 64m, which is sometimes too low and results into PermSize errors) (not used in Java 8 and higher) |
-Dsun.java2d.noddraw=true | turns on/off all usage of Direct3D |
-Djava.net.useSystemProxies=true | Use the LAN system proxy settings (default FALSE) |
-DautoRollingBarrel=false | switch on/off the rolling barrel (default TRUE) in the OC |
-cp |
|
$JARS_PATH$ |
|
nl.wldelft.fews.gui.explorer.Application | |
$USER_HOME$\Application Data\FEWS\Anglian_SA | Folder name of configuration, of which a working copy will be copied and used in the defined directory. The base directory should always be at the same level a JRE and BIN |
Notice that JAVA system properties should be defined after the -D keyword.
...