【发布时间】:2016-07-14 06:53:27
【问题描述】:
我正在尝试让 Standford NER 包在我的 Mac 上运行。使用 anaconda 和 python 2.7 (iPython notebook)。我正在按照此处给出的步骤进行操作:
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?
【问题讨论】:
-
免责声明:不是 mac 用户。但我认为
rm Current应该删除符号链接。如果您想安全起见,我认为unlink Current也应该可以工作。
标签: java python macos nltk osx-elcapitan