Mac OS X Lion Eclipse JDK JRE Not found problem(Solved)
the origin page from http://stackoverflow.com/questions/6614380/jdk-on-osx-10-7-lionTips: the steps 5-10 are not suit for my eclipse.no JVM Contents (MacOS X Default) ,only Standard Jre Environment option and I can't choose the dirctory that the java runtime directory installed.
fixed idea: as the java standard content is hidden in the mac jdk library , so we can't choose the Java home dircytory dircectly.so we should soft link the java home directory to another reachable place.
such as ln -s /Library/Java/JavaVirtualMachines/1.6.0_26-b03-383.jdk/Contents/Home ~/JDK_HOME
then we can add the mac JRE environment like the standard JRE environment.
good luck every one!
You can download the 10.7 Lion JDK from http://connect.apple.com.
[*]Sign in and click the java section on the right.
[*]The jdk is installed into a different location then previous. This will result in IDEs (such as Eclipse) being unable to locate source code and javadocs.
[*]At the time of writing the JDK ended up here:
/Library/Java/JavaVirtualMachines/1.6.0_26-b03-383.jdk/Contents/Home
[*]Open up eclipse preferences and go to Java --> Installed JREs page
[*]Rather than use the "JVM Contents (MacOS X Default) we will need to use the JDK location
[*]At the time of writing Search is not aware of the new JDK location; we we will need to click on theAdd button
[*]From the Add JRE wizard choose "MacOS X VM" for the JRE Type
[*]For the JRE Definition Page we need to fill in the following:
[*]JRE Home: /Library/Java/JavaVirtualMachines/1.6.0_26-b03-383.jdk/Contents/Home
[*]The other fields will now auto fill, with the default JRE name being "Home". You can quickly correct this to something more meaningful:
[*]JRE name: System JDK
[*]Finish the wizard and return to the Installed JREs page
[*]Choose "System JDK" from the list
[*]You can now develop normally with:
[*]javadocs correctly shown for base classes
[*]source code correctly shown when debugging
页:
[1]