Poseidon for UML: User Guide
Prev | Chapter 3. Installation and First Start | Next

# Environment Variables

The installation processes described above should enable Poseidon to run properly on your system. However, some adjustments can be made by using environment variables in order to make Poseidon fit even better in your personal environment. Please refer to the instructions of your operating system to see how environment variables can be set and persisted.

- `JAVA_HOME` - determines the path to the version of Java Poseidon should use for itself and the Java related tasks that can be done with it. Please remember that the code generation feature will need a complete SDK (i.e. a full install of Java that contains the compiler). If you don't want to generate and compile code from Poseidon, a runtime environment (JRE) is sufficient. Setting this variable is absolutely necessary for starting Poseidon using the batch scripts (poseidon.sh or poseidon.bat). The installer will search for the installed Java versions and let you choose which version to use for Poseidon. Once the installer has completed, this decision can be changed by a re-installation of Poseidon only.

- `POSEIDONxx_HOME` - determines the path to the folder where Poseidon can store user related settings and the log files. (Please note that xx stands for the edition you are using, i.e. CE for Community Edition, SE for Standard Edition and so on.) By default, Poseidon uses the home folder of the user. Please refer to the instructions of your operating system to see what folder is used as your home folder on your system. Some operating systems use rather strange settings for the home folder in networking environments, so it might be necessary to use a different folder than the default one. Defining this environment variable lets you choose a different folder. On Windows using the Standard Edition, you may want to set POSEIDONSE_HOME to `C:/Documents and Settings/yourname`.

Prev | Home | Next
Enterprise and Embedded Enterprise Editions | Up | Keys and Registration