スポンサーサイト 

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

MacOSX MavericksでJDK7のランタイムを有効にする 

MacOSXをMavericksにアップデート後、JDK1.7が入っているにも関わらず、Eclipseが以下のメッセージを出して起動しなくなった。

"Eclipse"を開くには、Java SE 6 ランタイムが必要です。今すぐインストールしますか?


ここによると、JVMの動作設定がコマンドラインのみになっているのが原因のようだ。
/Library/Java/JavaVirtualMachines/jdk1.7.<バージョン>.jdk/Contents/Info.plist
を以下のように書き換えて再起動すれば動くようになる。
<key>JVMCapabilities</key>
<array>
<string>CommandLine</string>
</array>

<key>JVMCapabilities</key>
<array>
<string>JNI</string>
<string>BundledApp</string>
<string>WebStart</string>
<string>Applets</string>
<string>CommandLine</string>
</array>


MacOSX MavericksにおいてJDK7でEclipseを動かす方法
スポンサーサイト

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。