我有一个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} *