[英]Make Java 1.8 default on Mac OSX 10.9.5
Java控制面板说我有Java 8 update45。终端说:java版本“ 1.7.0_17”。 Eclipse使用1.7.0_17-b02。 我可以在终端和Eclipse中从Java 1.7切换到1.8吗?
首先,我尝试在Java首选项中进行更改,但实用程序中缺少该属性。 然后我发现Mac OS X上已安装Java 7,但是Terminal仍在使用版本6并已运行
sudo rm /usr/bin/java
sudo ln -s /Library/Internet\ PlugIns/JavaAppletPlugin.plugin/Contents/Home/bin/java /usr/bin
现在终端返回Java版本“ 1.8.0_45”,但是Eclipse无法启动:
JVM共享库“ / Library / Internet插件/JavaAppletPlugin.plugin/Contents/Home/bin/../lib/server/libjvm.dylib”不包含JNI_CreateJavaVM符号。
您需要卸载jdk 1.7
导航到/Library/Java/JavaVirtualMachines
并删除名称与以下格式匹配的目录:
/Library/Java/JavaVirtualMachines/jdkmajor.minor.macro[_update].jdk
例如,要卸载8u6:
% rm -rf jdk1.8.0_06.jdk
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.