【问题标题】:intellj IDEA doesnt build jar properlyintellij IDEA 无法正确构建 jar
【发布时间】:2020-12-30 12:27:20
【问题描述】:

我按照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() {
           . . . .
    }
}

【问题讨论】:

    标签: java intellij-idea jar


    【解决方案1】:

    我做了一些测试

    于是我创建了一个新项目

    我保留了默认选项

    使用 intellij 构建测试

    不工作

    不工作

    使用 spring boot 中提供的构建进行测试

    有效

    【讨论】:

    • 打开命令提示符,将自己放在应用程序目录中,然后运行以下命令:nvmw package
    • 它仍然返回错误:无法找到或加载主类 demo-0.0.1-SNAPSHOT.jar。构建成功
    • 一旦使用成功的配置,您执行以下命令: java -jar .\target\demo-0.0.1-SNAPSHOT.jar -> 名称必须与在pom.xml 名称+版本
    • 好的,谢谢!我在这里犯了一些愚蠢的错误,谢谢你这么有耐心!
    【解决方案2】:

    我忘了告诉你

    您可以在 intellij 中创建订单

    通过按下播放按钮更改配置并从 Intellij 启动命令

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-08
      • 2020-09-14
      • 2023-01-02
      • 1970-01-01
      • 2015-04-12
      • 2022-11-30
      • 1970-01-01
      相关资源
      最近更新 更多