论坛首页 Java企业应用论坛

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

浏览 6228 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-12-10  
生成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
   发表时间:2007-12-11  
引用第三方jar的话,还要加上:

Class-Path: xxx1.jar xxx2.jar

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

跳转论坛:
Global site tag (gtag.js) - Google Analytics