logo

stormzhang

做好现在的事!

Blog About GitHub Friends

Mac OS X "open Eclipse, you need a Java SE 6 runtime"

今天把OS X升级到10.9 Mavericks,居然java环境出错了,于是趁这个机会顺便把jdk升级到1.7,下载安装jdk1.7一切搞定之后打开eclipse时竟然弹出提示:

To open “Eclipse,” you need a Java SE 6 runtime. Would you like to install one now?

经过查找和实验,把解决方案记录分享在此。

  1. 修改Java安装目录的Info.plist文件:

如,我的系统上是修改:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Info.plist 文件,将这部分

<key>JVMCapabilities</key>
    <array>
<string>CommandLine</string>
</array>

改为如下:(主要是添加了4行东东)

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

修改后,重启系统,再打开Eclipse这样的软件就会正常启动了。

stormzhang

12/09/2013


欢迎关注我的公众号:stormzhang


推荐一个用了一年多的理财「友金所」,小道消息、MacTalk、可能吧等公号均推荐过,绝对靠谱,新手年化收益 12% 及 166 元红包。点这里开始投资


上一篇:迁移到jekyll

下一篇:Android ActionBar Compact