繁体   English   中英

Eclipse构建路径错误(Java SE 8)

[英]Eclipse Build Path Error (Java SE 8)

我正在尝试执行一个非常简单的程序,但是Eclipse无法拉出javax.swing库。

代码如下:

导入javax.swing。*;

公共类FirstGUI {字符串fn = JOptionPane.showInputDialog(“输入第一个数字”);

}

我看了很多教程,并阅读了与此相关的所有关于stackoverflow的相关文章,但仍然出现此错误:

- The type javax.swing.JComponent cannot be resolved. It is indirectly referenced 
 from required .class files

我已经遵循/尝试了以下所有步骤:

-确保在“项目”->“属性”->“ Java构建路径”->“库”选项卡中,已填充“ JRE系统库[Java SE 8(MacOS X默认)”。如果单击向下箭头,则会看到其中的所有.jar文件。我怀疑javax.swing库可能会从这里丢失,但是我误会了吗??我刚刚下载了最新的Java SDK:

上次登录时间:ttys000 Christophers-MacBook-Pro上的Sun May 22 14:38:17:〜christopherveizaga $ java -version Java版本“ 1.8.0_92” Java(TM)SE运行时环境(内部版本1.8.0_92-b14)Java HotSpot( TM)64位服务器VM(内部版本25.92-b14,混合模式)Christophers-MacBook-Pro:〜christopherveizaga $

进一步:

-Project-> Properties-> Builders-> Java Builder已选中-创建新项目时,请确保选择“ New Java Project”-在Eclipse-> Preferences中,我将编译器的遵从性级别设置为1.7(应该是有些不同?)

-在Eclipse->首选项->已安装的JRE中,显示“ JRE系统库[Java SE 8(MacOS X默认)]”并选中。

另外,我能够使用JFrame创建一个非常简单的GUI,并且能够成功运行代码! 我有一个非常基本的理由,为什么JFrame可以工作,但更基本的“相对”(JOptionPane)不能工作(假设它是同一工作区,项目的一部分)??? 这使我相信该库的.jar文件集不完整,尽管我可能是错的。

我已经删除并重新安装了Eclipse 3次(每次安装时尝试不同的操作),但仍然没有问题。 我不会花时间问你们这个问题,但是我真的不知道该怎么办。 由于该死的错误,我无法继续我的Java学习,并使我发疯!

谢谢大家。 对于这个问题的解答,我深表歉意,但是就像我说的那样,目前我已经没有其他选择了。

-克里斯

我认为这是安装问题。 可能会丢失文件,但更有可能是一些旧文件位于类路径中的某个位置,并且掩盖了Java 8版本。 我将正式卸载所有Java版本,然后手动搜索并销毁所有与Java相关的目录,并删除classpath变量,然后从头开始下载并重新安装JDK 8。 另外,如果您使用的IDE可能与旧的Java版本代码相关联,那么我也将删除并重新安装/重新安装它。

即使我也面临类似的问题。 我用1.6取代了JDK 1.8系统库,它对我有用。

亲切的问候,毗湿奴

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM