Versions Compared

Key

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

...

  1. Download and install Java 8 from Oracle (/usr/libexec/java_home -t BundledApp shut output a Java 8 version)
  2. Download Odysseus from our homepage
  3. Open the terminal (e.g. with spotlight)
  4. Direct to the odysseus-folder (go into it)
  5. Run the following command:
Code Block
titleRun Odysseus under OS X
java -XstartOnFirstThread -Xmx500M -Xms500M -Declipse.p2.mirrors=false -jar plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -console -debug -data @noDefault

 

 

 

 

Warning: Currently, the precompiled packages do not run under OSX. We recommend to checkout Odysseus and compile it manually.

 

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...).

New (18.11.14): A solution for this problem can be found here: http://crunchify.com/os-x-mavericks-eclipse-java-issue/

If this does not work, try the following:

Since Odysseus is an App, you have to check which version is used for Apps by Mac OS. For this, open a new Terminal (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--launcher.library org.eclipse.equinox.launcher_1.3.100.v20150511-1540 -console -nl en -debug -data @noDefault -showsplash de.uniol.inf.is.odysseus.rcp.base -Dorg.eclipse.swt.internal.carbon.smallFonts -clean


C. Installation under Linux

Odysseus should be installed for a single user. The user that starts the server process must have all rights to the installtion directory, else no new features can be installed and no features can be updated.

...