在 IntelliJ Kotlin 项目中,当我尝试 运行 a java class 时,出现 "Could not find or load main class" 错误
In an IntelliJ Kotlin project, when I try to run a java class, I get a "Could not find or load main class" error
我尝试从 IntelliJ 中的绿色箭头 运行 class,但出现“无法找到或加载主 class”错误。如果我尝试通过 运行ning
从终端 运行 class
javac <filename.java>
java <filename>
有效。我试着做“重建项目”并创建一个新项目,但它没有改变任何东西。
这是我项目的照片:
这是我的照片 运行-编辑配置
您的 java 代码需要放在 src/main/java
目录中,而不是 src/main/kotlin
。
Kotlin 编译器不编译 Kotlin 源代码根目录中的 Java 个文件,Java 编译器不编译 Kotlin 源代码根目录中的 Java 个文件,因此 .class
个文件不是由任何编译器创建的,您会收到此错误。
解决方案是将 *.java
个文件移动到 src/main/java
目录中。如果该目录不存在,请手动创建它。
我尝试从 IntelliJ 中的绿色箭头 运行 class,但出现“无法找到或加载主 class”错误。如果我尝试通过 运行ning
从终端 运行 classjavac <filename.java>
java <filename>
有效。我试着做“重建项目”并创建一个新项目,但它没有改变任何东西。
这是我项目的照片:
这是我的照片 运行-编辑配置
您的 java 代码需要放在 src/main/java
目录中,而不是 src/main/kotlin
。
Kotlin 编译器不编译 Kotlin 源代码根目录中的 Java 个文件,Java 编译器不编译 Kotlin 源代码根目录中的 Java 个文件,因此 .class
个文件不是由任何编译器创建的,您会收到此错误。
解决方案是将 *.java
个文件移动到 src/main/java
目录中。如果该目录不存在,请手动创建它。