我在尝试使用以下存储库时遇到了很多问题:https ://github.com/sistanlp/processors
我已经安装了 Scala 和 Java。我得到了斯坦福 CoreNLP,但我不确定我是否正确设置它。
我使用从上述存储库获得的“处理器”文件中的 build.sbt 文件运行了“sbt compile”和“sbt assembly”。它似乎有效,尽管我收到了一些警告。
我将所有能找到的 .jar 文件移动到目标文件夹中的类文件夹中。
我按照这里的说明:http: //www.codecommit.com/blog/scala/joint-compilation-of-scala-and-java-sources编译了 sistanlp/processors 存储库中的示例 java 代码(最后一个代码自述文件中的示例),我输入了以下内容:
javac -d /home/mra235/processors-master/processors-master/target/scala-2.11/classes -classpath $SCALA_HOME/lib/scala-library.jar:/home/mra235/processors-master/processors-master/target/scala-2.11/classes src/main/java/*.java
但是我遇到了错误,特别是以下错误:
warning: Cannot find annotation method 'bytes()' in type 'ScalaSignature'
我没有想法......我可能设置了一些不正确的东西,例如处理器存储库或 Standford CoreNLP,但是我不知道我做错了什么。