Skip to content

Instantly share code, notes, and snippets.

@calavera
Created September 5, 2011 10:53
Show Gist options
  • Save calavera/1194688 to your computer and use it in GitHub Desktop.
Save calavera/1194688 to your computer and use it in GitHub Desktop.
  1. Grab the latest image from http://code.google.com/p/openjdk-osx-build/ and install
  2. Exec:
cd /System/Library/Frameworks/JavaVM.framework/Versions/
ln -s /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents 1.7.0
  1. Use the script bellow to change from JVMs, ie:
setJVM 1.7.0
#!/bin/sh
# Script slightly modified from http://hints.macworld.com/article.php?story=20060121171126988
cd /System/Library/Frameworks/JavaVM.framework/Versions
CURJDK="`readlink CurrentJDK`"
if [ "$1" == "" ]; then
echo Current JDK version: $CURJDK
echo Installed versions:
ls
exit
fi
VERFOUND=`ls | grep $1 | head -n 1`
if [ "$VERFOUND" != "$1" ]; then
BASE="`basename $0`"
echo Error: Could not change JDK-- version $1 not installed!
echo Run $BASE without arguments to see a list of installed versions.
exit 127
fi
sudo ln -fhsv $1 CurrentJDK
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment