-- [原创]把.class用jar工具打包成可执行程序
来源:百度文库 编辑:神马文学网 时间:2024/05/03 08:29:51
-m 参数用来把指定的标明文件的标明信息写入jar文件中META-INF/MANIFEST.MF文件
标明信息头有很多,在此只介绍Main-Class标头,它用来指定jar文件中的可执行的入口
类(即类中有public static void main(String []args)方法)
首先讲一下标明文件的写法:
1.新建一个 mani.txt 文件
2.在mani.txt文件中写入:Main-Class:(空格)mainclass(换行符)
3.保存文件(和.class同目录)
注意:
"(空格)"表示要在此处加空格符
"(换行符)"表示要在此处加换行符
mainclass只是类名 没有.class扩展名
最好严格按照格式
写好标明文件后,就可以进行打包了
命令行下:
1.打包指定文件:
jar cmf mani.txt myjar.jar classname1 classname2...
或
jar cfm myjar.jar mani.txt classname1 classname2...
(m参数对应标明文件 f参数对应打包的jar文件)
2.打包所有类文件:
jar cmf mani.txt myjar.jar *.class
jar xf myjar.jar会在本目录下生成META-INF目录用写字版打开里面的MANIFEST.MF文件
加了行:
Main-Class: mainclass
OK!
好了 如果没有什么类路径错误或者需要加载其他一些安全策略文件,双击你的jar文件图标,程序就可
以执行了!
-- [原创]把.class用jar工具打包成可执行程序
-- [原创]把.class用jar工具打包成可执行程序
用jar命令将java class文件打包以及编写方便执行jar文件的批处理文件, 翻译兼...
[原创]用jar命令将web应用打包成war文件的简单方法
制作可执行jar文件
可执行的jar模拟成linux的可执行文件
将整个应用程序打包成一个Jar
class文件打包
制作可执行的JAR文件包及jar命令详解
打包*.war和*.jar文件
编译资源进入可执行程序
将java程序打包成exe
java打包 jar ZZ_模时磨合
制作可执行的jar文件包及jar命令详解 - 老康的专栏
[精华] 制作可执行的JAR文件包及jar命令详解zt - ChinaUnix.net
java下exe打包工具
Java入门--生成可执行jar文件的教程 — IT技术
【转】Android 开发手记二 C可执行程序编译实例
几种把Java程序转成EXE文件的工具简介
fatjar导出的jar文件双击执行时提示could not find the main class
【原创】【美女壁纸系列】【打包下载】【215p】
jar格式电子书制作工具(TXT转换JAR格式软件)
用VS.NET中的测试工具测试ASP.NET程序
Linux库文件和Shell可执行程序命令文件搜索路径变量的设置