我想创建一个jar文件。但我想能够从另一个目录中创建它。我似乎只能创建工作.jar文件,如果我从存储* .class文件的同一个目录中创建它。我做了一个简单的项目来证明我的难处:我无法从我的.class目录外创建工作.jar
├──MANIFEST.MF
├──Test.java
├──类
│├──的Test.class
MANIFEST.MF
Manifest-Version: 1.0
Main-Class: Test
如果我运行/班/目录下这个命令,我创建Test.jar的工作正常
jar -cfm Test.jar ../MANIFEST.MF *.class
不过,如果我使用了/目录下这个命令,
jar -cfm Test.jar MANIFEST.MF classes/*.class
,我尝试运行.jar文件,我得到以下错误:
Error: Could not find or load main class Test
我能做些什么从不同于/ classes /的目录创建一个.jar文件。