![]() The -v argument tells java_home to return the path of the JDK with the supplied version, for example 1.7. Then it makes some clever use of /usr/libexec/java_home which is a command that lists installed JDK versions. What the script does is to first remove other JDK versions in the PATH so that they won’t interfere with our new JDK version. RemoveFromPath '/System/Library/Frameworks/amework/Home/bin'Įxport JAVA_HOME=`/usr/libexec/java_home -v PATH=$JAVA_HOME/bin:$PATHĮxport PATH=$(echo $PATH | sed -E -e "s :$1 " -e "s $1:? ") What you do is to edit your ~/.bash_profile and add the following: After a lot of googling I finally found a simple solution that I’d like to share. ![]() I especially noticed this after I installed the JDK 8 early access preview which makes some of the tips that you find on various blogs online useless. Apple decided to remove the Java Preferences application in a software update and afterwards in has been difficult to change the JDK version on Mac OS X.
0 Comments
Leave a Reply. |