问题描述
我按照 this “教程”从 intellj 中的项目构建了一个 jar。该项目包含一个小型 spring 应用程序,该应用程序从 intellij 本身运行。
如果我构建 jar 并从命令行运行它,它会显示“错误:无法找到或加载主类”。如果我使用 java .\main.class
运行 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() {
. . . .
}
}