【问题标题】:Eclipse doesn't find javax.swingEclipse 找不到 javax.swing
【发布时间】:2012-12-20 07:23:52
【问题描述】:

Eclipse 找不到import javax.swing.JOptionPane

它在哪里,我如何包含它?

import javax.swing.JOptionPane;

【问题讨论】:

  • 它包含在 JDK 中。发布您的代码和确切的错误消息。告诉我们您的构建路径中有什么。
  • 导入语句正确。您在创建新项目时使用的是哪个版本的 eclipse 以及您选择的项目类型?
  • 你的 Java 类路径正确吗?
  • 确实导入 javax.swing.*;工作吗?
  • Christian,您使用的是哪个版本的 Eclipse?来自 eclipse.org 的其中之一?你的项目是java项目吗?你有JDK吗?

标签: java eclipse swing


【解决方案1】:
  1. Eclipse 中必须有一个已安装(并选择)的 JDK:

    Window > Preferences > Java > Installed JREs   
    
  2. 项目必须配置为使用该 JDK:

    Project > Properties > Java Build Path > Libraries
    

    列表中应该有一个类似“JRE System Library [JDK7]”的条目。如果不按:

    Add Library... > JRE System Library
    
  3. 该项目应该已创建为“Java 项目”:

    Project > Properties > Builders
    

    应包括“Java Builder”

【讨论】:

    【解决方案2】:

    接受的答案对我不起作用。

    我就是这样解决的:

    右击你的项目,选择Properties

    转到Java Build Path

    点击Libraries,然后点击Add Library ...

    选择JRE System Library

    点击Execution environment并选择JavaSE-1.7JavaSE-1.8

    点击Finish,然后点击Apply and Close

    【讨论】:

      【解决方案3】:

      尝试在eclipse中将系统库下的执行环境更新为JavaSE-1.7或JavaSE-1.8。 更新步骤如下:

      > Right-click on the project
      > Select properties
      > Java build path
      > Library > Add Library > Add JRE SYSTEM Library
      > Execution Environment
      > Select JavaSE-1.7 or JavaSE-1.8
      > Finish
      

      【讨论】:

        【解决方案4】:

        刚开始创建一个新的java项目时不要直接点击“完成”或“下一步”。但是转到表单中间的 JavaSE 版本文本输入并选择 JavaSE 1.6 或 1.7 或 1.8,然后单击下一步 -> 完成。 然后解析并工作。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-11-08
          • 2014-03-20
          • 2011-11-28
          • 2012-07-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多