8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

java eclipse 导入错误涉及 swing、awt

Nadir Esmail 2月前

33 0

我是 Eclpse 的新手(刚刚下载了这个:Eclipse IDE for Java DevelopersVersion:2020-03(4.15.0)Build id:20200313-1211OS:Linux,v.4.15.0-91-generic,x86_64 / gtk 3.22.30,WebKit 2.28.1Java v...

我是 Eclpse 的新手(刚刚下载了这个:Eclipse IDE for Java DevelopersVersion:2020-03 (4.15.0)Build id:20200313-1211OS:Linux,v.4.15.0-91-generic,x86_64 / gtk 3.22.30,WebKit 2.28.1Java 版本:11.0.7)。我已经有了 javac,它报告相同的 11.0.7。

我有一个 .java 文件,大约 5,000 行,是我在未使用 Eclipse 的情况下开发的。使用 javac 编译时,使用 javac CharManager.java 完整命令行即可。由于我对 java 不熟悉,我敢肯定它的风格很糟糕,但 javac 不会给出任何警告。它不包含模块声明(几乎不知道它们是什么),包含大量类和大量导入语句。由于它编译得很好,我认为将其移至 Eclipse 项目时不会出现问题。但我错了。

Eclipse 标记了我的许多导入语句,基本上是任何提到 .awt、.swing 或 .swingx 的语句。javac 很顺利,那么 Eclipse 的问题是什么呢?我没有看到任何可以点击的内容,说“嘿,这是一个 GUI 应用程序,我希望这几十个 GUI 类可用。”这导致对 Color 或 JPanel 等内容的所有引用都无法识别,所以我当然无法编译。

根据其他提示,我尝试将神秘的 module-info.java 设置为

module CharManager {
    requires javax.swing.event.ChangeListener;
}

但现在它对这句话也不满意。

基本上我被难住了。在某种程度上,我觉得我对 IDE 遇到的代码问题感到震惊,而编译器却能处理好这些代码。我以前不需要 module-info.java,现在也不知道它有什么作用(除了错误)。我真正想做的就是调试我完全可编译和可运行的代码。考虑到我对 Eclipse 一无所知,我错过了什么?

帖子版权声明 1、本帖标题:java eclipse 导入错误涉及 swing、awt
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Nadir Esmail在本站《swing》版块原创发布, 转载请注明出处!
最新回复 (0)
  • Eclipse 默认 module-info.java 在创建新 Java 项目时创建一个文件(可以在新建 Java 项目向导的第二页上更改)。创建此文件使项目使用 Java 模块。

    如果 module-info.java 创建错误,您可以删除它以恢复为不使用模块。

    如果模块信息文件存在,则需要指定正在使用的模块。Swing 代码位于 java.desktop 模块中:

    module CharManager {
        requires java.desktop;
    }
    
返回
作者最近主题: