簡體   English   中英

如何使Eclipse AST解析器與Java 9一起使用?

[英]How do I make the Eclipse AST parser work with Java 9?

我想使用Eclipse AST解析器來解析一些Java源代碼。 這段代碼適用於class Fo0 {}解析器需要在類路徑上使用rt.jar來解析class Fo0 {}代碼中的類型,因為其中存在隱式的class Fo0 {} extends Object 在傳遞給AST解析器的類路徑上沒有rt.jar情況下,我得到警告“在某些地方使用了java.lang.Object”,並且類型解析失敗。

我該如何解決? 我在代碼中使用了org.eclipse.jdt.core-3.13.0依賴 哪個版本支持Java 9?

JDT Core依賴項更新為3.16.0

之后,即使java.lang.Object不再位於解析器的類路徑上的JAR中,AST也會正確解析代碼。

暫無
暫無

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

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