如何仅使用命令行创建工件jar



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

  • lib/MyInterface.jar
  • src/com/test/MyTest.java(不包含主方法(

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

当我运行[Build->Build Artifacts->MyTest.jar->Build]时,IntelliJ创建了一个只包含MyInterface.class和MyTest.class的jar。我将这个jar用作另一个项目中的库。

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

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

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

jar cf ${name for the created jar} *

最新更新