Page History
...
- Navigate to
/path/to/servoy/developer/servoy.app/Contents/
and edit theInfo.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>
- Navigate to
/path/to/servoy/developer/servoy.app/Contents/MacOS/
and edit theservoy.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 calledservoy.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)- make Make sure the the
JAVA_HOME
points to the Java 1.7 install - Launch Servoy using the created created
servoy.sh
script
To 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 |