繁体   English   中英

在Mac OSX 10.9.5上将Java 1.8设置为默认值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM