相关疑难解决方法(0)

Eclipse被导入所迷惑(“可从多个模块访问”)

引用简单的.jar文件时,Eclipse会显示错误消息:

可以从多个模块中访问包java.awt:<未命名>,java.desktop

例如,当.jar文件中包含javax.awt或时,就会发生这种情况javax.swing

最简单的示例如下:

package test;

import javax.swing.JDialog;

public class Test {
    public static void main(String[] args) {
        new JDialog();
    }
}
Run Code Online (Sandbox Code Playgroud)

仅使用文件夹结构javax/swing(无需文件)将.jar文件添加到类路径中将导致出现错误。我正在使用JDK 10/12(均无效)。设置编译器遵从性1.8可使整个过程再次运行。在另一台与Eclipse 2018-09此兼容的机器上,编译器遵从性设置为10

我在Eclipse 2019-03上(出于测试目的)在新安装的设备Eclipse 2018-09上工作正常。为什么?

java eclipse jar

3
推荐指数
7
解决办法
4795
查看次数

标签 统计

eclipse ×1

jar ×1

java ×1