我想使用Stanford NLP jar文件识别所有Tokens和PartsOfSpeech Tagging。我已将所有必需的jar文件添加到项目的构建路径中。我得到的错误是..
Exception in thread "main" java.lang.UnsupportedClassVersionError: edu/stanford/nlp/pipeline/StanfordCoreNLP : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at Test.testing(Test.java:19)
at mainFunction.main(mainFunction.java:29)
答案 0 :(得分:8)
您正在尝试使用版本为Java 7或更早版本的Stanford NLP工具3.5或更高版本。升级到Java 8或降级到Stanford工具版本3.4.1。