首页 > 解决方案 > 如何仅使用命令行创建工件 jar?

问题描述

我有一个 java 项目并在项目设置中使用 IntelliJ 我创建了一个 Artifact JAR。我的项目是以下形式:

MyTest.java 引用 MyInterface.jar 的地方。

当我运行 [Build -> Build Artifacts -> MyTest.jar -> Build] IntelliJ 创建一个仅包含 MyInterface.class 和 MyTest.class 的 jar。我在另一个项目中使用这个 JAR 作为库。

我需要的是能够创建这个 JAR,而不必使用 IntelliJ 或 Maven 或 javac 和 jar 以外的任何东西(由于此代码将部署到的机器上的限制)。这可能吗?如果可以,我该如何仅使用命令行来执行此操作?

标签: javaintellij-ideajarjavacartifact

解决方案


jar cf ${name for the created jar} input-file(s)

cd进入您的包目录,然后使用:

jar cf ${name for the created jar} *

推荐阅读