创建一个包含包文件夹的 .jar 文件
Creating a .jar file which includes package folder
我想做的是创建一个.jar
文件,文件夹里面有一个myprogram.class
和一个package文件夹,这个package文件夹里面就是所有其他的.class
文件.
在 myprogram.class 文件中没有 main 方法,只有 运行 程序的 运行 方法。我试过了
jar cfe myJar.jar myProgram myProgram.class
然后当我尝试用
执行它时
java -jar myJar.jar
没有任何反应。我决定提取 .jar
文件并注意到它不包括包文件夹 .class
文件只包含 myprogram.class 文件,任何人都可以解释我做错了什么,或提供解决方案。
要使用 java -jar
执行 JAR 文件,需要:
- 一个 class 包含一个
public static void main(String[])
方法。
- 一个 META-INF/MANIFEST.MF 文件,在其
Main-class:
属性中命名 class。
您似乎没有满足任何一个标准。
包文件夹与它无关。
我想做的是创建一个.jar
文件,文件夹里面有一个myprogram.class
和一个package文件夹,这个package文件夹里面就是所有其他的.class
文件.
在 myprogram.class 文件中没有 main 方法,只有 运行 程序的 运行 方法。我试过了
jar cfe myJar.jar myProgram myProgram.class
然后当我尝试用
执行它时java -jar myJar.jar
没有任何反应。我决定提取 .jar
文件并注意到它不包括包文件夹 .class
文件只包含 myprogram.class 文件,任何人都可以解释我做错了什么,或提供解决方案。
要使用 java -jar
执行 JAR 文件,需要:
- 一个 class 包含一个
public static void main(String[])
方法。 - 一个 META-INF/MANIFEST.MF 文件,在其
Main-class:
属性中命名 class。
您似乎没有满足任何一个标准。
包文件夹与它无关。