【问题标题】:The type javax.swing.JComponent cannot be resolved - Eclipsejavax.swing.JComponent 类型无法解析 - Eclipse
【发布时间】:2016-01-02 19:46:20
【问题描述】:

我遇到了一个似乎无法解决的错误,如果有人能帮我一把,我将不胜感激。我正在关注 youtube 上的教程,当他们使用 JPanel 时它适用于他们,但不适用于我。

这是错误的截图:

还有这个:

代码:

package tfh.physics;

import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
import javax.swing.event.*;

public class ForceList extends JPanel 
{

}

【问题讨论】:

  • 首先尝试在 Eclipse 中重建和清理您的项目。您可以通过在包资源管理器中右键单击您的项目来重建,并通过单击“项目”菜单项来清理它。
  • 例如:link。另外,我在您的问题中添加了一个 Eclipse 标记,因为这可能是 Eclipse 设置问题。
  • 我清理了代码,但错误仍然存​​在。也许它与 buildpath 或我使用 jre 1.8.0 的事实有关?我真的不确定,但感谢您花时间帮助我先生。
  • 伙计们,它已修复:P,必须删除 Java 8.0 版和开发工具包 1.8,只需重新安装 1.7 即可!非常感谢!!!
  • 1.7?不,那不行,因为你会错过 Java 8 中的所有好东西。

标签: java eclipse swing jpanel jcomponent


【解决方案1】:

从您的 Java 安装目录中删除所有未使用的旧 Java 版本。确保你的 JDK 和 JRE 是相同的版本和位。

如果这不起作用,请确保正确配置了 PATH 变量。

您可以在this link 下载 Java 开发工具包。

编辑:我看到你已经解决了你的问题。然而,就像@Hovercraft Full Of Eels 提到的那样,你会错过所有的“好东西”。我强烈建议您更新到 Java 8,包括 JRE 和 JDK。请记住,JDK 附带 JRE,因此您无需同时下载两者。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-27
    • 2019-08-06
    • 2014-11-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多