Java Preferences won't start
Anthony Petrov
anthony.petrov at oracle.com
Fri May 17 05:49:22 PDT 2013
Hello,
My ls -l /Library/Java/JavaVirtualMachines/ looks like this:
total 0
drwxr-xr-x 3 root wheel 102 Mar 28 2012 1.6.0_31-b04-413.jdk
drwxr-xr-x 3 root wheel 102 Aug 24 2012 jdk1.7.0_06.jdk
drwxr-xr-x 3 root wheel 102 Sep 18 2012 jdk1.7.0_10.jdk
drwxr-xr-x 3 root wheel 102 May 17 15:51 jdk1.8.0.jdk
All the JDKs are usable when I run commands specifying their full path
names. Also, the "default" jdk is the 7u10 one, so that running 'java
-version' in the command line will say "1.7.0_10". The 1.8 is b90
installed just now.
However, when I'm trying to start Java Preferences in order to select
the default JDK for the command-line use, I get a small dialog box with
an error saying:
Cannot launch "Java Preferences"
No compatible version of Java 1.5+ is available.
After I click Quit, the console output is as follows:
[JavaAppLauncher] Requested [1.5+], launching in [(null)] instead.
[JavaAppLauncher Error] unable to find a version of Java to launch
I tried searching this on the Internet but didn't find anything useful.
I don't even want to run this GUI tool actually. Is there a way to
switch the default JDK from command line? (Yes, I know I can modify my
PATH and JAVA_HOME, but I actually want to do the same thing that the
Java Preferences tool does).
Any tips?
--
best regards,
Anthony
More information about the macosx-port-dev
mailing list