jar命令打包成可执行文件

最近读core java 里面讲到用jar命令打包类文件、资源文件到一个jar包中,书本上讲执行一下三条即可:

javac ResourceTest.java
jar cvfm ResourceTest.jar ResourceTest.mf *.class *.gif *.txt
java -jar Resource.jar

 问题出在第二句,没有用包的话还行,引入了包的话就要修改一下了。

目录结构图:

resource/
├── about.gif
├── about.txt
├── ResourceTest$1.class
├── ResourceTest.class
├── ResourceTestFrame.class
├── ResourceTest.jar
├── ResourceTest.java
└── ResourceTest.mf

若当前是在resource目录下,则切换到上一级目录,运行如下命令:

javac resource/ResourceTest.java
jar cvfm resource/ResourceTest.jar resource/ResourceTest.mf resource/*.class resource/*.gif resource/*.txt


你可能感兴趣的:(jar命令打包成可执行文件)