如何使java 8成为mac的默认值

时间:2014-10-06 23:45:06

标签: java

我在mac(OS 10.9.5)上安装了java 8,它现在出现在“系统偏好设置”中。但是,当我在命令行中键入以下内容时:

java -version

它表明我使用的是版本6:

java version "1.6.0_65"

如何将版本8设为默认值?谢谢。

1 个答案:

答案 0 :(得分:1)

您需要将其添加到.bash_profiles文件中。它应该位于/ User / yourUsername /文件夹下。如果不存在,请创建它。

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home
export PATH=${JAVA_HOME}:$PATH:

请注意,您可能需要根据计算机更改路径/版本

步骤1:打开终端并导航到User / yourUsername / folder
第2步:输入vi .bash_profile然后点击输入
第3步:点击'I'使其处于插入模式(您可以通过查看和左下角来验证这一点)
第四步:输入以上两行whit适当的路径 第5步:点击esc键,然后按':wq',不要'(你应该看到这个获取类型和左下角)然后点击输入

编辑:


这应该根据您的需要进行设置。

你也可以这样做:

在终端中,导航至以下位置:

cd /System/Library/Frameworks/JavaVM.framework/Versions /

此目录中的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/README
sudo chmod 440 /etc/sudoers.d/README
ls -ltr / etc | grep sudoers.d
sudo chown root:root /etc/sudoers.d
sudo chmod 755 /etc/sudoers.d
>