gpt4 book ai didi

java - 如何运行使用 intellij 12 创建的 jar 文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:06:45 25 4
gpt4 key购买 nike

我在 MAC OS X 10.8.3 上使用 Intellij IDEA 12.0.4 创建一个 jar 文件。

我转到文件 -> 项目结构 -> 工件 -> + -> Jar -> 从具有依赖关系的模块 -> 浏览后选择主类 -> 选择提取到目标 jar -> META-INF 的目录自动获取populated -> OK -> Apply -> OK -> Build -> Build Artifacts -> Build

现在,如果我尝试使用以下方式运行 jar:

java -jar path_to_jar/jar_file

我收到这个错误

no main manifest attribute, in path_to_jar/jar_file
$ java -version
java version "1.7.0_17"
Java(TM) SE Runtime Environment (build 1.7.0_17-b02)
Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)

任何指示,我做错了什么?

最佳答案

要解决这个问题,请做两件事:

将 META-INF 移动到 src/main/resources

然后:文件->打开模块设置

选择工件,删除当前工件并创建一个新工件,但这一次,不是选择“提取到目标 jar”,而是选择“复制到输出目录并通过 list 链接”

对于 META-INF 的路径,将资源目录的路径放在您将 META-INF 复制到的上面..

现在构建你的工件

im 终端,转到生成 jar 的目录并运行:

java -jar yourjarfile.jar

玩得开心

关于java - 如何运行使用 intellij 12 创建的 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15724091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com