无法解析javax.swing.JComponent类型。它是从必需的.class文件间接引用的

无法解析javax.swing.JComponent类型。它是从必需的.class文件间接引用的,java,Java,我得到了这个错误: 无法解析javax.swing.JComponent类型。这是间接的 从必需的.class文件引用 我如何解决它?下面是我的代码: import javax.swing.JOptionPane; class Hello { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub

我得到了这个错误:

无法解析javax.swing.JComponent类型。这是间接的 从必需的.class文件引用

我如何解决它?下面是我的代码:

import javax.swing.JOptionPane;

class Hello {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        JOptionPane.showMessageDialog(null,"Hello");
    }

}

这个问题可能源于eclipse。当我遇到这个问题时,我使用的是EclipseHelios(Helios是一个旧版本)。然后下载Eclipse Oxygen(最新版本)并运行项目,问题得到解决。你的问题和我的很像。祝你好运。

看起来像是重复的,但我无法用该主题中给出的答案解决问题,感觉很糟糕可能是重复的我很抱歉,我已经尝试了他们让我做的一切,但似乎没有任何效果,我无法修复这个错误@MingebagWhich buildsystem(maven,gradle)和哪个IDE(Eclipse,IntelliJ)您是否使用?您得到了类型javax.swing.JComponent无法解决的
错误?下载新版本并不是真正的答案这是一个真正的解决方案。这个问题是一个eclipse错误。如果问题是一个bug,最好的方法是删除&安装,关闭&打开。。。这是电脑。如果我用我的方式解决了这个问题。这是一种解决办法。我希望我的解决方案能帮助那些有这个问题的人。