`
blowacoldwind
  • 浏览: 2368 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

jar 命令打包,生成可执行文件

阅读更多
生成jar包的两种方式:
1、第一种 选择类生成Jar包
jar cvf classes.jar Foo.class Bar.class

-jar 执行命令 -cvf 照写(暂时不明白什么意思) -classes.jar 给生成的包起名字
-Foo.class Bar.class 选择的包
2、第二种 将文件夹内class和子文件夹内的class 打包到jar
jar cvfm classes.jar mymanifest.mf -C foo/ .

-jar 执行命令 -cvfm 照写(暂时不明白什么意思) -classes.jar 给生成的包起名字
-mymanifest.mf 可以用记事本编辑,注明main()类 -foo/ 为类的更目录文件名
mymanifest.mf文件编辑如下
Main-Class: jxl.demo.Demo

注意空格也不能少。
我生成的执行还有问题,可能是环境变量的问题,继续研究...,高手请帮忙。谢谢
  • 大小: 10.1 KB
分享到:
评论
1 楼 bao110908 2007-12-11  
引用第三方jar的话,还要加上:

Class-Path: xxx1.jar xxx2.jar

这样的,最后敲两个空行,把这些个jar与你生成的jar放在一起就可以去行了,多个jar用空格分开。如果第三方类库较多的话,可以写成:lib/xxx1.jar lib/xxx2.jar这种形式,只需要把这些jar拷到你生成的jar文件同级的lib目录就可以了。

相关推荐

Global site tag (gtag.js) - Google Analytics