怎么打包jar文件啊,为啥我打包的jar不能运行啊
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么打包jar文件啊,为啥我打包的jar不能运行啊相关的知识,希望对你有一定的参考价值。
把项目相关的.class文件放在同一文件夹下,如a。再新建一个纯文本文件,命名为MANIFEST.MF,跟a一起放在名为b的文件夹下,并且编辑内容如下:Manifest-Version: 1.0
Created-By: aaa
Main-Class: a.b
(Main-Class后面带main方法的类的类名)。
在目录b下,输入命令Jar cvfm xxx.jar MANIFEST.MF *.*
就可以生成了。
运行不了可能是Main-Class里main方法的类的类名设置有问题。 参考技术A 用一个fatjar的插件打包,包你能运行
这个插件下载后放到eclipse的plugins里面
然后重启eclipse,点项目右键,按步骤可以很快打包 参考技术B myeclipse里就自带打包的命令
file->export->java->runnable jar本回答被提问者采纳
如何将带包的java项目文件打包成jar
你那是java文件带包编译 啊 不是啊
是jar.exe要如何建立Jar文件呢?只要使用JDK提供的Java的文件包工具,就是jar.exe,这个就可以将Java程序打包成一个jar文件了。其实就是一个压缩包形式的。
这个jar和JDK中的java或者javac 的用法差不多。
呵呵,以我的为例,我的JDK的安装路径是:D:\Program Files\Java\jdk1.5.0_12\bin
所以你想详细的查看jar怎么用就可以在命令提示符中输入:
D:\>cd Program Files\Java\jdk1.5.0_12\bin\jar
这样你就可以查看jar的使用了。
希望可以帮到你! 参考技术A 将生成的字节码文件放一个文件夹Tom(下一步方便点)、在文件夹下建立以后个文本文档写入你要打包的字节码文件main-class: myFrame(这个说明将myFrame.class打包、冒号后需空一格)、保存为1.txt
然后DOS进入..\Tom执行命令jar cvfm mm.jar 1.txt *.class这个命令表示将生成一个mm.jar文件
我也是刚学这个的、没听懂Hi我 参考技术B javac -d . **.java; 参考技术C 使用eclipse导出功能。。。 参考技术D 用法:jar ctxu[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...
选项:
-c 创建新的存档
-t 列出存档内容的列表
-x 展开存档中的命名的(或所有的〕文件
-u 更新已存在的存档
-v 生成详细输出到标准输出上
-f 指定存档文件名
-m 包含来自标明文件的标明信息
-0 只存储方式;未用zip压缩格式
-M 不产生所有项的清单(manifest〕文件
-i 为指定的jar文件产生索引信息
-C 改变到指定的目录,并且包含下列文件:
如果一个文件名是一个目录,它将被递归处理。
清单(manifest〕文件名和存档文件名都需要被指定,按'm' 和 'f'标志指定的相同顺序。
以上是关于怎么打包jar文件啊,为啥我打包的jar不能运行啊的主要内容,如果未能解决你的问题,请参考以下文章
java生成jar文件之后,在Windows XP上怎么运行啊?
html+css+javascript如何打包成.jar然后发布啊?