簡體   English   中英

Eclipse RCP,可以從多個模塊訪問 packagexxx:<unnamed></unnamed>

[英]Eclipse RCP , The packagexxx is accessible from more than one module: <unnamed>

Eclipse RCP 2020-09,Java JDK 11,Window10

1. 創建一個簡單的插件項目(點擊[下一步][完成])

2. 需求包:org.eclipse.jdt.core

3.創建一個Java文件

import javax.lang.model.type.NullType;

public class A {
    
    public static void main(String[] args) {
        NullType type ;
    }

}

編譯錯誤: The package javax.lang.model.type is accessible from more than one module: <unnamed>, java.compiler

我盡量不依賴org.eclipse.jdt.core (刪除 Require-Bundle: org.eclipse.jdt.core )

編譯成功!

org.eclipse.jdt.corejavax.lang.model之間似乎存在沖突

我已經導入了幾乎所有org.eclipse.xxx沒有這個問題。 只有org.eclipse.jdt.core有這個問題

我也查看了org.eclipse.jdt.core的內部信息,沒有發現特殊設置

為什么? 我怎么解決這個問題? 請幫幫我 !

升級到eclipse 2021-12可以解決問題

謝謝你,@howlger

暫無
暫無

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

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