【发布时间】:2017-03-11 19:32:03
【问题描述】:
使用 IntelliJ IDEA;
我将如何使 JAR 可以在任何地方运行而无需 META INF? (或者 Meta INF 在 JAR 中??)。
目前,我将 JAR 放到我的 VPS 上,但它没有 METAINF。
谢谢,
【问题讨论】:
-
为什么需要在没有清单的情况下运行 JAR? JVM 知道要调用哪个主类的唯一方法是使用 mainfest。
-
试过做研究吗?我不知道你在问什么。当然,您可以创建没有清单信息的 jar 文件。但这并没有太大变化,因为你不能再做“java -jar jarfile”了。
-
@GhostCat 我有。 Alvin,我不知道如何用清单编译它。
-
哦,也许你应该改写你的问题,“不需要 META INF”位让我感到困惑。反正你是用IntelliJ自带的常规神器系统编译吗?
-
@AlvinL-B 是的。我正要尝试将 meta inf 编译输出添加到 jar 中。
标签: java intellij-idea compilation