【问题标题】:Why doesn't Eclipse recognize import java.JOptionPane?为什么 Eclipse 不能识别导入 java.JOptionPane?
【发布时间】:2018-03-08 09:52:22
【问题描述】:

我正在为 Java 开发人员开发 Eclipse 程序,但由于某种原因,Eclipse 在创建新类时无法识别 import javax.swing.JOptionPane

如果您尝试创建一个新类并自动导入代码,则不会弹出任何内容

事实上,与javax.swing 远程相关的任何内容都不会弹出。关于发生了什么的任何想法?我删除了 JRE 系统库并重新添加了它。但这没有用。

【问题讨论】:

  • 快速google 提出了一些可能的补救措施-您尝试过吗?如果是这样,哪些不适合您?您的问题与其他有类似问题的人在哪些方面“看起来”不同?
  • 根据您的错误信息,this previous answer look promising
  • 您在选择类型文本框中输入 JOptionPane,然后相关的包将显示在下面。之后选择下面的包。
  • @MadProgrammer 这就是我所说的“删除 JRE 库并重新添加它”的意思。
  • @howlger 我修好了,我只是卸载了jdk和eclipse,然后重新安装了。

标签: java eclipse swing


【解决方案1】:

以下是一些可能导致问题的因素:

  1. 确保在 Eclipse 中安装并选择了 JDK

    Window > Preferences > Java > Installed JREs
    
  2. 确保它在您的构建路径中

    Project > Properties > Java Build Path > Libraries
    

    其中一个库应该类似于“JRE 系统库 [JDK9]”。如果没有,请添加:

    Add Library > JRE System Library
    
  3. 您的项目应该是 Java 项目

    Project > Properties > Builders
    

应该有一个“Java Builder”条目。

完成所有操作后,使用Project > Clean 重建您的项目,然后选择您的项目。如果这些都不起作用,请完全卸载 Java,重新安装 JDK 和 JRE,然后重复步骤 1-3。 Source

【讨论】:

  • 我删除了Eclipse,昨晚重新下载了。事实证明,如果手动输入import javax.swing.JOptionPane,就会出现右侧的红色框。但程序仍然运行。有没有办法修复那部分?
  • 嗯。似乎是一个日食故障。你用的是什么JDK版本,什么eclipse版本?
  • 没关系,我发现 eclipse 出了什么问题。不知道是什么,但我只是卸载了所有东西,重新安装了所有东西,并将 Eclipse 安装到 C: 文件夹中。
  • 这是否意味着我得到了赏金?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-05
  • 1970-01-01
  • 1970-01-01
  • 2011-07-14
  • 2011-06-03
  • 1970-01-01
  • 2014-10-28
相关资源
最近更新 更多