泪奔,历经千辛万苦在OS10.12上运行Eclipse,你可能不知道我经历了什么

最新版的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

泪奔,历经千辛万苦在OS10.12上运行Eclipse,你可能不知道我经历了什么_第1张图片
截图1

找到info.plist


泪奔,历经千辛万苦在OS10.12上运行Eclipse,你可能不知道我经历了什么_第2张图片
截图2

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


泪奔,历经千辛万苦在OS10.12上运行Eclipse,你可能不知道我经历了什么_第3张图片
截图3

将以下代码复制到图中位置

                        JNI
                        BundledApp
泪奔,历经千辛万苦在OS10.12上运行Eclipse,你可能不知道我经历了什么_第4张图片
截图4

保存后替换原目录中的文件

打开终端将以下每行代码输入并执行

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运行就好了

泪奔,历经千辛万苦在OS10.12上运行Eclipse,你可能不知道我经历了什么_第5张图片
屏幕快照 2017-04-01 下午1.44.44.png

你可能感兴趣的:(泪奔,历经千辛万苦在OS10.12上运行Eclipse,你可能不知道我经历了什么)