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.7
或JavaSE-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;报错了,大家看看怎么回事,求解决步骤。
为啥eclipse找不到文件夹。文件绝对存在于项目中,但在eclipse中显示不出
如何导入在Android Studio中的javax.swing