java - JRE系统库在Eclipse中总是未绑定(bind)? (: "Launching Main".模型不适用于helloWorld期间发生内部错误)

标签 java eclipse

问题

我已经使用 Java 进行开发多年,但最近在新计算机(Windows 10)上安装我的工具时导致了最奇怪的问题。当我创建一个新项目时,几乎所有内容都用红色下划线表示。错误显示默认构造函数的隐式 super 构造函数 Object() 未定义。必须定义显式构造函数:

Create Class 'Object'? Give me a break!

我尝试过的:

一个quick search online显示我应该 JRE 系统库很可能未绑定(bind),因此我更改它:属性 >> Java 构建路径 >> JRE 系统库 >> 编辑:

JRE System Library

所有红线都消失了,但我无法运行我的程序。错误如下:

“启动主程序”期间发生内部错误。 模型不适用于 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/

相关文章:

java - Hibernate @Transactionl 错误

java - 提交操作时

c - 使用 Eclipse 为新开发人员打开新的 C 项目

Java:是否可以通过自定义注释来实现 "simulate"默认参数值(如 C++、Python)的功能?

java - 有效实现此 Java MouseListener 逻辑

java - Web 应用程序中的 Quartz 调度程序

Java 最佳实践 - 在类变量之前声明构造函数是一件坏事吗?

java - 如何从 https 地址的 wsdl 在 Eclipse 中生成 Web 服务客户端?

java - Eclipse 环境中的 Hadoop

java - 在Eclipse中包含带有gradle的Maven项目