簡體   English   中英

使用OpenJDK 11.0.4編譯CoreNLP時出錯

[英]Error while compiling CoreNLP with OpenJDK 11.0.4

我正在嘗試使用OpenJDK 11.0.4編譯CoreNLP源代碼。 我得到:

[parsing started SimpleFileObject[.../CoreNLP/src/edu/stanford/nlp/process/package-info.java]]
[parsing completed 0ms]
[parsing started SimpleFileObject[.../CoreNLP/src/edu/stanford/nlp/sequences/SeqClassifierFlags.java]]
[total 1149ms]
compiler message file broken: key=compiler.misc.msg.bug arguments=11.0.4, {1}, {2}, {3}, {4}, {5}, {6}, {7}
java.lang.StackOverflowError
    at jdk.compiler/com.sun.tools.javac.parser.JavaTokenizer.readToken(JavaTokenizer.java:569)
    at jdk.compiler/com.sun.tools.javac.parser.Scanner.ensureLookahead(Scanner.java:102)
    at jdk.compiler/com.sun.tools.javac.parser.Scanner.token(Scanner.java:95)
    at jdk.compiler/com.sun.tools.javac.parser.JavacParser.peekToken(JavacParser.java:254)
    at jdk.compiler/com.sun.tools.javac.parser.JavacParser.peekToken(JavacParser.java:250)
    at jdk.compiler/com.sun.tools.javac.parser.JavacParser.term3(JavacParser.java:1196)
    at jdk.compiler/com.sun.tools.javac.parser.JavacParser.term2(JavacParser.java:859)
    at jdk.compiler/com.sun.tools.javac.parser.JavacParser.term1(JavacParser.java:830)
    at jdk.compiler/com.sun.tools.javac.parser.JavacParser.term(JavacParser.java:786)
    at jdk.compiler/com.sun.tools.javac.parser.JavacParser.term(JavacParser.java:766)
    at jdk.compiler/com.sun.tools.javac.parser.JavacParser.parseExpression(JavacParser.java:717)

我正在使用maven-compiler-version插件版本3.8.0,並將源和目標設置為1.8。 解決任何幫助,不勝感激。

您是否嘗試過將pom-java-11.xml文件用於pom.xml而不是使用支持Java 8的默認pom.xml

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM