最佳答案
编译类的位置:
build/classes/java/main/SampleFile.class
与java文件的位置不匹配:
src/in/swapnilsingh/SampleFile.java
in/swapnilsingh
包目录丢失。
您可能缺少 java 文件顶部的包声明:
package in.swapnilsingh;
public class SampleFile {
// ...
}
如果没有包声明,编译器会将类文件输出到输出目录的根目录,即默认包。
您可以将包添加到 SampleFile.java
的顶部文件或从 mainClassName
中删除包前缀在 build.gradle
:
mainClassName = 'SampleFile'
关于java - 无法运行gradle run命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52128209/