Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

First, Java 1.7 must be installed, which you can download here: http://www.java.com.

Since the installed Java version must not match with the one that Odysseus wants to use, Mac OS users may have a look here: Mac OS X and Java 1.7

2. Download Odysseus

Go to Odysseus Website to the Download section. You can choose between a stable version, which is stable but may not be the latest version, or you choose a nightly build which consits the latest fixes and is built each day at midnight. Choose the Version for your operating system in a 64 or 32 bit version. In our case, we have a 64 bit Windows 7 so that we choose Windowx x86 64 bit. Download the archive.

...

A. Hints if installation/start fails

  • Java 1.7 (or sometimes called Java 7) has to be used. Although Java 1.7 was installed, it may happen that Java 1.6 is still used. Therefore, check if 1.7 is used. Check also, if JAVA_HOME is set correctly.
    • On windows, you can check the version by open the command line to tool (go on "start", and "run" and enter "cmd", then press OK. In the command line enter "java -version" and hit enter. You should see some lines beginning with "java version "1.7.XXXX". if command is not found or another version is shown, check your Java installation.
    • On MacOS X, you can use the Terminal you may look at "B. Mac OS X and Java 1.7" in the next section.

       

  • Be sure you downloaded the x86_64 version if you have a 64 bit operating system or the x86 version if you have a 32 bit operating system.

 

B. Mac OS X and Java 7

There are different problems with Java 7 on Mac OS X:

  • On Mac OS X you may be asked for installing "Java 6 Runtime" when starting Odysseus using Studio.app. Since Odysseus needs Java 7 (aka 1.7), this won't work.
  • On Mac OS X it may happen that Java 6 (1.6) is used (because you installed that before - e.g. after the error message mentioned obove), although you explicitly installed Java 1.7 (Java 7). This is because Mac OS may have different Java installations for different purposes (e.g. one for Apps, one for Terminal and so on...).

Since Odysseus is an App, you have to check which version is used for Apps by Mac OS. For this, open a new Terminl (use the spotlight to open it) and

...

run the following command:

Code Block
languagebash
/usr/libexec/java_home -t BundledApp

...

This should print a path containing a number like ".../JavaVirtualMachines/1.7.0.jdk/..."

...

. If not or the path contains 1.6.0.jdk, your system does not use the correct Java version. Then, you can start Odysseus

...

by using a comand. Go into the root folder of Odysseus (the one where the Studio.app is located) and enter the following command to start Odysseus:

Code Block
languagebash
java -Xms1000M -Xmx1000M -XstartOnFirstThread -jar plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar --launcher.library plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.101.v20120109-1504 -console -nl en -data @noDefault -showsplash de.uniol.inf.is.odysseus.rcp.base -Dorg.eclipse.swt.internal.carbon.smallFonts -clean

...