Eclipse 找不到 javax.swing

Posted

技术标签:

【中文标题】Eclipse 找不到 javax.swing【英文标题】:Eclipse doesn't find 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吗? 【参考方案1】:

    Eclipse 中必须有一个已安装(并选择)的 JDK:

    Window > Preferences > Java > Installed JREs   
    

    项目必须配置为使用该 JDK:

    Project > Properties > Java Build Path > Libraries
    

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

    Add Library... > JRE System Library
    

    该项目应该已创建为“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,然后单击下一步 -> 完成。 然后解析并工作。

【讨论】:

以上是关于Eclipse 找不到 javax.swing的主要内容,如果未能解决你的问题,请参考以下文章

用eclipse写JAVA,第一行写完import javax.swing.JOptionPane;报错了,大家看看怎么回事,求解决步骤。

求javax.swing包

为啥eclipse找不到文件夹。文件绝对存在于项目中,但在eclipse中显示不出

如何导入在Android Studio中的javax.swing

无法理解我的 java.io.InvalidClassException:javax.swing.JComponent

eclipse提示找不到头文件,是怎么回事啊