最新版的eclipse只能在java6环境下运行,但是最新的os10.12又不支持java6,研究了一个多小时终于弄好了。
准备工具
1.Java Development Kit 8 mac v8u121 官方最新版(http://www.cr173.com/soft/79926.html)
2.Eclipse IDE for Java EE Developers(http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/neon/3/eclipse-jee-neon-3-macosx-cocoa-x86_64.tar.gz)
安装步骤
1.先下载java8(官网的需要账号登录才能下载,推荐使用上面的链接下载)
2.下载安装完成后,修改文件(重要的步骤)
打开finder前往文件夹 /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Info.plist

找到info.plist

将文件拷贝到桌面上,右键打开方式其他选文本编辑

将以下代码复制到图中位置
<string>JNI</string>
<string>BundledApp</string>

保存后替换原目录中的文件
打开终端将以下每行代码输入并执行
cd /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home
sudo mkdir bundle
cd bundle
sudo mkdir Libraries
sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre/lib/server/libjvm.dylib /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bundle/Libraries/libserver.dylib
sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0.jdk
sudo ln -s /Library/Java/Support/Deploy.bundle
cd /Library/Java/JavaVirtualMachines
sudo mkdir 1.6.0.jdk
cd ..
sudo mkdir Support
cd Support
sudo mkdir Deploy.bundle
每输入一行按一次回车
最后
sudo shutdown -r now
等待重启
之后再下载eclipse运行就好了

网友评论