...
/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):
Code Block |
---|
<string>-vm</string><string>/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/bin/java</string> |
/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:
Code Block |
---|
-vm /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/bin/java |
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 Make sure the script can be executed (maybe execute a 'chmod a+x servoy.sh
', without the quotes)
JAVA_HOME
points to the Java 1.7 installservoy.sh
scriptTo doublecheck double check that Servoy Developer actually runs with 1.7, see Servoy Developer > in the Servoy Developer go to Help > About Servoy Developer > Installation Details > Configuration, and see java.runtime.version
for instanceexample)
NOTE: the
Info | ||
---|---|---|
| ||
The four steps above correspond to advice from https://www.servoy.com/forum/viewtopic.php?f=5&t=19253#p103941 |