OS-X Mavericksをインストールして、Eclipse keplerを起動しようとしたら、「Java6が無いから起動できないよ」って言うわけだ。Oracle Java SE 7 JDKを入れてあるのにね。
と言われたからといって、今さらJava6入れるとか無いわー。ということで、
/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Info.plist
を修正する。JDKをインストールしたままだと、JVMCapabilities
の値がCommandLine
しかないので以下のように値を追加して再起動すればOK。
修正後:
<plist version="1.0"> ... <dict> ... <key>JavaVM</key> <dict> ... <key>JVMCapabilities</key> <array> <string>CommandLine</string> <string>BundledApp</string> <string>WebStart</string> <string>Applets</string> <string>JNI</string> </array> ... </dict> ... </dict> ... </plist>
ご参考→ http://stackoverflow.com/questions/19563766/eclipse-kepler-for-os-x-mavericks-request-java-se-6