繁体   English   中英

在 IntelliJ Kotlin 项目中,当我尝试运行 java 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

javac <filename.java>
java <filename>

有用。 我试图做“重建项目”并制作一个新项目,但它没有改变任何东西。

这是我的项目的照片:

在此处输入图像描述

这是我的运行编辑配置的照片

在此处输入图像描述

您的 java 代码需要放在src/main/java目录而不是src/main/kotlin

Kotlin compiler doesn't compile Java files in Kotlin source roots, Java compiler doesn't compile Java files in Kotlin source roots, therefore '.class' files are not created by any of the compilers and you get this error.

解决方案是将*.java文件移动到src/main/java目录中。 如果此目录不存在,请手动创建。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM