我最近想更多地了解格雷德尔。因此,我创建了一个新的gradle项目(我使用IntellijIDEA221.1.2),该项目将java作为外部库导入。之后,我在“java”-src文件夹中创建了一个名为“main”的简单类,它只打印出“helloworld!”,调用包含的main方法时。我没有更改build.gradle文件中的任何内容。
问题是:当我第一次运行main方法时,一切都很正常,这是应该的。但是,当我再次尝试运行main方法时,没有更改任何内容,会出现两个错误:
1.)无法找到或加载主类main 2.)进程命令“/path to jdk/bin/java.exe”已完成,退出值为非零1
但是每次我在build.gradle-file中更改某些内容时,我都可以再次运行main方法,一次又一次,但是当我想再次运行它时,会再次抛出这两个错误,而不做任何更改。
我已经尝试过修复这些错误,方法是在build.gradle文件中添加'mainclassname',编辑运行配置,重新安装intellij和gradle,尝试使用其他JDK,但没有任何效果。
如果有人能帮我解决这些问题,我会非常感激,因为有了这些问题,我无法将gradle(intellij中的)用于我的java项目。
1条答案
按热度按时间46qrfjad1#
格雷德尔现在工作了。但我真的不知道为什么。我什么也没变(真的:什么都没变)。不过,还是要感谢大家努力解决这个问题:)