如何使Java 8成为Mac上的默认版本?
我已经在Mac(OS 10.9.5)上安装了Java 8,现在它出现在系统首选项中。但是,当我在命令行中键入以下内容时:
java -version
这表明我正在使用版本6:
java version "1.6.0_65"
如何使版本8成为默认版本
你可以在下面搜索框中键入要查询的问题!
我已经在Mac(OS 10.9.5)上安装了Java 8,现在它出现在系统首选项中。但是,当我在命令行中键入以下内容时:
java -version
这表明我正在使用版本6:
java version "1.6.0_65"
如何使版本8成为默认版本
# 1 楼答案
你需要把这个添加到。bash_配置文件。它应该在/User/yourUsername/文件夹下。如果不存在,请创建它
注意,您可能需要根据您的机器更改路径/版本
第一步:打开终端并导航到用户/yourUsername/文件夹
第二步:vi型。bash_profile,然后按回车键
第3步:点击“I”,使其处于插入模式(您可以通过查看和左下角来验证)
第4步:用适当的路径键入以上两行
第5步:按esc键,按“:wq”而不按“(你应该看到这个获取类型和左下角),然后按enter键
编辑:
这应该是你需要的
你也可以这样做:
在终端中,导航到以下位置:
cd/System/Library/Frameworks/JavaVM。框架/版本/
此目录中的CurrentJDK符号链接仍指向较旧的Java版本。要解决这个问题,请删除符号链接并创建一个指向新Java 7 JDK的新符号链接(您可能需要使用sudo来运行这些命令):
rm CurrentJDK
ln-s/Library/Java/JavaVirtualMachines/jdk1。7.0_21.jdk/Contents/CurrentJDK
注意,您可能需要根据您的机器更改路径/版本
这是为了消除无法统计/etc/sudoers的错误:权限被拒绝
ls-l/etc/sudoers。d/
sudo chown root:root/etc/sudoers。d/自述
sudo chmod 440/etc/sudoers。d/自述
ls-ltr/etc | grep sudoers。d
sudo chown root:root/etc/sudoers。d
sudo chmod 755/etc/sudoers。d