Mac OS ElCapitan:java -version命令不起作用

时间:2016-03-26 17:05:07

标签: java python macos nltk osx-elcapitan

我正在努力让Standford NER软件包在我的Mac上工作。使用anaconda和python 2.7(iPython笔记本)。我按照这里给出的步骤: http://www.nltk.org/api/nltk.tag.html#module-nltk.tag.stanford。在执行最后一步时,它给了我UnsupportedClassVersionError.."xy.z" is "52.0",这意味着我需要升级到java 8。 我升级到Java 8,但我的java -version命令仍显示java 7.所以我尝试使用此处给出的解决方案来修复它:After upgrading to Java8, javac still shows 1.7。我没有删除,而是重命名了目录。这些是我执行的以下命令:

cd /System/Library/Frameworks/JavaVM.framework/Versions/
mv Current Current_Old
ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/ Current

然后java -version命令无效。我意识到目录名称不正确并尝试使用mv Current_Old Current将其替换回来,但命令仍无法正常工作。

如何恢复我的java?

1 个答案:

答案 0 :(得分:0)

能够再次使用它!我所做的只是通过以下链接恢复了旧版Java 6:https://support.apple.com/kb/DL1572?locale=en_US

然后java -version甚至向我展示了Java 1.8的最新版本。现在可以启动Java IDE了。