我正在努力让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?
答案 0 :(得分:0)
能够再次使用它!我所做的只是通过以下链接恢复了旧版Java 6:https://support.apple.com/kb/DL1572?locale=en_US
然后java -version
甚至向我展示了Java 1.8的最新版本。现在可以启动Java IDE了。