当前位置: 首页 > 知识库问答 >
问题:

IntelliJ无法运行:找不到主类。终端运行类很好[重复]

慕麒
2023-03-14

经过谷歌、Stackoverflow和同行的广泛研究,我仍然无法解决以下所述的问题。

IntelliJ无法找到我选择的任何文件的任何主类:

Error: Could not find or load main class nl.sam.inventory.InventoryApplication
package nl.sam.inventory;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class InventoryApplication {

    public static void main(String[] args) {
        SpringApplication.run(InventoryApplication.class, args);
    }
}

我已经验证了我已经安装了JRE(11)和JDK(11)并在我的机器上工作。在终端中,程序运行得很好:在IntelliJ中,我得到了前面提到的错误。

编辑:我使用Maven进行项目管理。没有maven的项目也会表现出同样的行为。

共有1个答案

商运锋
2023-03-14

这个问题是由以前没有描述的事情引起的。我的小路有一个空间,我的MacBook把它变成了一个:。因此,主类永远找不到。我已经改变了我的用户名不包含空格,它现在工作得很好。

 类似资料:
  • 我使用NetBeans的教程在java中创建了一个程序,它在Windows中运行得很好。但是,当我尝试运行相同的在Linux(RedHat)中,我遇到以下异常: 线程“main”java中出现异常。lang.UnsupportedClassVersionError:JVMCFRE003主版本错误;类=我的/数字编辑/数字编辑UI,偏移量=6 通过运行此命令: java-jar NumberAddi

  • 我有以下项目结构 我的文件夹在Intellij中标记为。

  • 我的项目是一个多模块分级项目,使用Scala。 测试类位于src/Test/scala/xxx/xxxx/xxx/xxxx/xxxxx/xxxxx下,每次尝试从IDE运行时,都会得到相同的错误: 测试类不是什么花哨的,简单的jUnit测试:

  • 事先简短说明:看到问题(IntelliJ IDEA运行错误的类和IntelliJ IDEA不正确运行java项目)得到了回答,但它们没有帮助。 启动一个新类(在本例中是CaesarCipher)并键入代码后,没有运行它的选项。 当我在左边的源文件夹中右键单击它后,没有运行的选项。 我为万一我忽略了解决方案而道歉。

  • 首先,我知道这个问题经常被问到。但我的问题不同,所以请耐心看完整的描述。 而且布景似乎还不错。以前对我有用。但我运行了构建的jar,它表明“无法运行或加载主类”。 我发现如果我删除这些文件除了Manifest.mf。它可以很好地工作。我不知道设置有什么不同。 重建项目或重建工件jar。 但不是所有的方法都能奏效。并且我尝试在intellij中用相同的设置在MAC OS和windows OS中构建j