Page History
...
To setup Servoy Developer on OSX to work with Java 7 (assuming Java 7 is already installed) are the following steps need to be performed:1)
- Navigate to /path/to/servoy/developer/servoy.app/Contents/ and edit the Info.plist file:
...
- go to the part where it says something like 'to use a specific Java version (instead of the platform's default) uncomment one of the following options:'
...
- here add a line as (with the path to your Java 1.7 install): '<string>-vm</string><string>/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/bin/java</string>'
...
- Navigate to /path/to/servoy/developer/servoy.app/Contents/MacOS/ and edit the servoy.ini file:
...
- above the '-vmargs' line, add two lines, as follows, but corresponding to your Java 1.7 install:
-vm
/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/bin/java
- above the '-vmargs' line, add two lines, as follows, but corresponding to your Java 1.7 install:
...
- In this same directory (.../developer/servoy.app/Contents/MacOS/) create a script called servoy.sh, which contains the following text:
Code Block #\!/bin/sh
...
\#
...
export JAVA_HOME=/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
...
LAUNCHER_JAR=../../../plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
...
LAUNCHER_LIB=../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.101.v20120109-1504
...
java \
...
\-showversion \ \
...
-XX:MaxPermSize=256m \ \
...
-Xms40m \ \
...
-Xmx512m \
...
\-Xdock:icon=../Resources/servoy.icns \ \
...
-XX:+UseParallelGC \ \
...
-XstartOnFirstThread \
...
\-Dorg.eclipse.swt.internal.carbon.smallFonts \
...
\-Dnativeswing.interface.inprocess.useExternalSWTDisplay=true \
...
\-Dnativeswing.dependencies.checkVersions=false \
...
\-Dsun.awt.disableMixing=true \
...
\-Dosgi.requiredJavaVersion=1.6 \ \
...
-jar $LAUNCHER_JAR \ \
...
--launcher.library $LAUNCHER_LIB
...
- note: make sure the
...
- script can be executed (maybe execute a 'chmod a+x servoy.sh', without the quotes)
...
- make sure the JAVA_HOME points to the Java 1.7 install
- Launch Servoy using the created servoy.
...
- sh script
To doublecheck that Servoy Developer actually runs with 1.7 (check Servoy Developer->About Servoy Developer->Installation Details->Configuration , see Servoy Developer > About Servoy Developer > Installation Details > Configuration java.runtime.version for instance)
NOTE: the four steps above correspond to advice from https://www.servoy.com/forum/viewtopic.php?f=5&t=19253#p103941
Overview
Content Tools
Activity