问题
我已经使用 Java 进行开发多年,但最近在新计算机(Windows 10)上安装我的工具时导致了最奇怪的问题。当我创建一个新项目时,几乎所有内容都用红色下划线表示。错误显示默认构造函数的隐式 super 构造函数 Object() 未定义。必须定义显式构造函数:
我尝试过的:
一个quick search online显示我应该 JRE 系统库很可能未绑定(bind),因此我更改它:属性 >> Java 构建路径 >> JRE 系统库 >> 编辑:
所有红线都消失了,但我无法运行我的程序。错误如下:
“启动主程序”期间发生内部错误。 模型不适用于 helloWorld
仔细检查后,Eclipse 在 src/test 文件夹中显示错误,但那里没有文件。
当我重新启动 Eclipse 时,所有红线都会重新出现,我必须重新做所有事情。它也找不到 JUnit 依赖项,我必须手动将 JUnit 4 库添加到构建路径中。
避蚊胺YO:
操作系统详细信息: Windows 10
Eclipse 详细信息: 版本:2019-09 R (4.13.0)
Java 详细信息: Java 13.0.1
最佳答案
好吧,所以发布的建议都不起作用,但我独立地发现了问题所在。总的来说,我发现这解决了许多奇怪的 Gradle Activity ,包括不祥的“无法从 ' https://services.gradle.org/distributions/gradle-5.6-all.zip ' 安装 Gradle 发行版”,很多人在安装时都会遇到问题。尝试将 Gradle 与新版本的 Eclipse 一起使用。
解决方案
安装 Eclipse 时,Eclipse Marketplace 中会显示一个 Buildship Gradle Integration 插件(旁边有一个大象的小图形)。当您获得 JavaEE Eclipse 的现代版本时,它会随之安装。
问题是这不是它的最新版本。
所以你必须点击“已安装”按钮,它就会更新它。更新并重新启动 Eclipse 后,最新版本的 Gradle 即可运行。
关于java - JRE系统库在Eclipse中总是未绑定(bind)? (: "Launching Main".模型不适用于helloWorld期间发生内部错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59131867/