我按照这个“教程”从intellj中的一个项目构建了一个jar。该项目包括一个小型spring应用程序,它可以从intellij本身运行。
如果我构建jar并从命令行运行它,它会说“错误:找不到或加载主类”。如果我运行main.class文件 java .\main.class
,显示相同的消息。
在构建jar之前,我在intellij idea中指定了main类,main.java文件如下所示:
@SpringBootApplication
@RestController
public class Main {
public static void main(String[] args) {
SpringApplication.run(Main.class, args);
}
@GetMapping("/index")
public String index() {
. . . .
}
}
2条答案
按热度按时间djp7away1#
我做了一些测试
所以我创建了一个新项目
我保留了默认选项
使用intellij构建进行测试
不起作用
不起作用
使用springboot中提供的构建进行测试
它起作用了
kjthegm62#
我忘了告诉你
您可以在intellij中创建订单
更改配置并通过按play按钮从intellij启动命令