ZKX's LAB

如何生成java的jar文件(请求详细指教) 用命令行方式生成jar文件夹

2020-07-25知识6

linux下生成jar包的命令行工具是什么,有哪位大侠有总结么,求分享!! 现在很多人真是为了抢分,随便一个复制粘贴,太不负责了。你要用jar命令,首先必须要安装jdk,下载链接http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html安装完毕后,假如你要对test文件进行打包,可以用如下命令:jar cf myfile.jar test如果你要解压,可以只用用unzip进行解压即可:unzip myfile.jar我用eclipse导出的runnable jar不能双击执行,但在命令行可以用java -jar ***.jar运行,这是怎么回事? 你的电脑上装了 开发工具 就不能双击运行了吧!我也遇到过 貌似跟开发工具有关如何将文件夹压缩成JAR文件 eclipse有相关操作1,右击Eclipse项目,点击Export。2,选中java-jar文件。3,选中要发布为jar文件的项目。1)选中源文件夹,库文件夹,配置文件文件夹。2)不要选中Eclipse项目的文件和其他不需要的文件。3)选中:Export all output folders for checked projects输出所有选中的文件夹。4)选中:Export java source files and resources如果是源文件夹,就会输出生成的.class文件。5)选中:压缩Jar文件的内容。6)选中:不警告就覆盖已存在的文件7)选择一个输出jar文件的目的地。4,使用已存在的manifest文件。5,MANIFEST.MF 文件如下:Manifest-Version:1.0Main-Class:TestClass-Path:lib/OXmlEd1.11-nolib-bin.jar lib/dom4j-1.6.1.jar lib/commons-logging-1.0.4.jar lib/log4j-1.2.8.jar如果让Eclipse为我们生成,不会生成Class-Path部分的描述。所以,我们需要再加上Class-Path描述!6,现在,制作完成的jar文件就是可执行的。我们在命令行中执行java –jar AAA.jar 就可以看到该程序被成功执行了。javaw –jar AAA.jar 也可以执行该jar包。使用java.exe将会出现命令行窗口。使用javaw.exe执行,不会出现命令行窗口,所有System.out.print这样的。

随机阅读

qrcode
访问手机版