问题
我已经用Java开发了多年,但是最近在一台新计算机(Windows 10)上安装了我的工具,导致了最奇怪的问题。当我创建一个新项目时,几乎所有的东西都用红色划线。错误读取默认构造函数时未定义隐式超级构造函数对象()。必须定义显式构造函数:
我尝试了什么:
一个quick search online显示,我应该最有可能解除JRE的绑定,所以我修改了它:>> >>构建路径>> JRE系统库>>编辑:
所有的红线都消失了,但我不能运行我的程序。一个错误如下:
在“启动主”期间发生内部错误。helloWorld不可用的模型
仔细观察,Eclipse在src/test文件夹中显示了一个错误,但是那里没有文件。
当我重新启动Eclipse时,所有的红线都会重新出现,并且我必须再次做所有的事情。它也找不到JUnit依赖项,我必须手动将JUnit 4库添加到构建路径中。
DEETS哟:
操作系统详细信息: Windows 10
Eclipse详细信息:版本: 2019-09 R (4.13.0)
Java详细信息:Java13.0.1
发布于 2019-12-09 07:12:29
好吧,所以张贴的建议都没有用,但我独立地发现了问题所在。总的来说,我发现这解决了许多奇怪的Gradle活动,包括不祥的“无法从安装Gradle发行版--很多人在尝试在新版本的Eclipse中使用Gradle时遇到了问题。
溶液
当您安装Eclipse时,有一个Buildship Gradle集成插件可以在中看到(它旁边有一只大象的小图形)。当您获得JavaEE Eclipse的现代版本时,它会附带安装的版本。
问题是,这不是它的最新版本,。
因此,您必须单击“已安装”按钮,它将对其进行更新。更新它并重新启动Eclipse之后,最新版本的Gradle就可以工作了。
发布于 2020-03-18 00:19:14
当使用gradle时,请运行以下命令:
gradlew cleanEclipse eclipse
这将重新生成eclipse项目,这帮助了我。
发布于 2020-02-11 06:14:52
在一个新的Eclipse中,我们在不使用Gradle而是使用maven的项目上遇到了“模型不可用的问题”。更新gradle并没有改变任何事情。我们假设m2e和这个插件之间存在冲突。我们找到了两个解决方案:
( A)增加分级性质(即使未使用)
project
( B)卸载gradle。(如果您的eclipse版本没有使用且不是强制性的)
https://stackoverflow.com/questions/59131867
复制相似问题