使用JOptionPane未解决的编译问题异常

问题描述 投票:0回答:3

我是 Java 初学者,我尝试使用 JOptionPane 显示消息框,但一直遇到一个我无法弄清楚的错误。这是我的代码:

package excercise1; 
import javax.swing.JOptionPane;

public class Part3 {

    public static void main(String[] args) {
        int testVal = 20;
        JOptionPane.showMessageDialog(null, "The number is " + testVal);
    }

}

我不断收到此错误:

线程“main”java.lang.Error中出现异常:未解决的编译问题: JOptionPane无法解析

在练习1/练习1.Part3.main(Part3.java:8)

有人知道我该如何解决这个问题吗?谢谢!

编辑:我只需单击顶部工具栏中的运行按钮即可在 Eclipse 中运行此代码,如果我应该以不同方式运行此代码,请告诉我。

编辑#2:我的 Eclipse 屏幕截图:

java joptionpane
3个回答
0
投票

尝试删除JRE系统库并重新添加:

转到出现构建错误的项目的属性(右键单击>属性)

查看“构建路径”部分中的“库”选项卡

在列表中找到“JRE System Library”(如果缺少,则此错误消息不是 eclipse bug,而是错误配置的项目)

删除“JRE系统库”

点击“添加库...”,选择“JRE 系统库”并为项目添加适当的 JRE(例如“工作区默认 JRE”)

在库选择中点击“完成”,在项目属性中点击“确定”,然后等待项目的重新构建


0
投票

我也遇到了同样的问题,我知道已经晚了,但它可以帮助其他人...... 尝试检查

module-info.java
是否存在以及它是否与您的类位于同一个包中。这可能会解决您的问题。


0
投票

我得到了解决方案,解决方案有点简单,你必须检查你的 module-info.java 应该在同一个包中(它不应该与包的任何类或任何文件夹enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.