建议楼主把你建立jar的过程都写出来,看看是不是有哪一步出现错误了,以下是我从孙伟琴老师那本《java面向对象编程》看来的,你可以参考一下
JDK的jar命令能够把java应用打包成一个文件,这种打包文件被称为JAR文件,独立与操作系统平台,支持压缩格式。
制作JAR文件并运行这个JAR文件的步骤:
1)在classes目录下创建一个MainFest.txt文件,文件中包含以下内容:
Main-Class:com.abc.test.main.AppMain
以上内容标明JAR文件的主程序类为com.abc.test.main.AppMain,为了jar命令能正确解析Mainfest.txt文件,以上内容必须以换行结束。
2)在C:\test\classes目录下,运行如下jar命令:
C:\test\classes> jar -cvfm C:\test\deploy\test.jar Mainfest.txt *.*
以上jar命令会把Mainfest.txt文件中的内容添加到Mainfest.MF文件中,并且在C:\test\deploy目录下生成test.jar文件。
3)在C:\test目录下,运行如下命令:
C:\test> java -jar C:\test\deploy\test.jar
以上Java命令根据test.jar文件中的MAINFEST.MF文件的信息,确定主程序类为
AppMain类,因此执行这个类的main()方法。
其实在第二部生成的jar文件就可以双击执行了的。 |