| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1959 人关注过本帖
标题:[求助]怎么把java程序生成.exe文件啊
只看楼主 加入收藏
shuzhenqiu
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2005-12-9
收藏
 问题点数:0 回复次数:15 
[求助]怎么把java程序生成.exe文件啊
怎么把java程序生成.exe文件啊???
搜索更多相关主题的帖子: exe文件 java程序 
2006-04-07 21:54
★王者至尊★
Rank: 1
等 级:新手上路
帖 子:528
专家分:0
注 册:2006-3-28
收藏
得分:0 
我知道怎么生成.jar的可执行压缩文件 要生成.exe文件 有个软件Jsmooth可以实现 但是我不会用 (英文不好) 不知道论坛上谁会 我发的帖没人回 郁闷中.....
楼主要知道jar方面的吗 哈哈

------Java 爱好者,论坛小混混,学习中------
2006-04-08 10:01
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
其实生成jar文件就足够了,因为即使你生成了exe文件,也还是需要JRE的,别人电脑上没有装JRE的话,exe程序也是执行不了的,所以,为了让JAVA程序更方便的移植,最好是做成jar格式的

可惜不是你,陪我到最后
2006-04-08 10:03
shuzhenqiu
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2005-12-9
收藏
得分:0 
请教一下啊,怎么生成.jar文件啊???
2006-04-08 12:24
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
jar cvfm my.jar manifest.txt *.class

首先你要写好manifest.txt里的内容
里面写Main-Class: xxxx
你的主类的名称,后面加一个回车

可惜不是你,陪我到最后
2006-04-08 12:31
★王者至尊★
Rank: 1
等 级:新手上路
帖 子:528
专家分:0
注 册:2006-3-28
收藏
得分:0 

把.class用jar工具打包成可执行程序:
------------------------------------------------------------------------------

-m 参数用来把指定的标明文件的标明信息写入jar文件中META-INF/MANIFEST.MF文件
标明信息头有很多,在此只介绍Main-Class标头,它用来指定jar文件中的可执行的入口
类(即类中有public static void main(String []args)方法)
首先讲一下标明文件的写法:
1.新建一个 main.txt 文件
2.在main.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

3.jar xf myjar.jar会在本目录下生成META-INF目录用写字版打开里面的MANIFEST.MF文件
加了行:
Main-Class: mainclass

OK!
好了 如果没有什么类路径错误或者需要加载其他一些安全策略文件,双击你的jar文件图标,程序就可

以执行了!
--------------------------------------------------------------------------
有什么不明白的 在探讨 我已经成功生成了.jar文件


------Java 爱好者,论坛小混混,学习中------
2006-04-08 12:33
shuzhenqiu
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2005-12-9
收藏
得分:0 

水平有限,看不懂哦

2006-04-08 15:47
liuliu0727
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2006-3-25
收藏
得分:0 
wo ye shi
2006-04-08 16:28
★王者至尊★
Rank: 1
等 级:新手上路
帖 子:528
专家分:0
注 册:2006-3-28
收藏
得分:0 

晕死 我说的够明白了啊......................
加我QQ:396651058


------Java 爱好者,论坛小混混,学习中------
2006-04-08 19:30
164726003
Rank: 1
等 级:新手上路
帖 子:114
专家分:0
注 册:2005-7-12
收藏
得分:0 

我打包jar双击是winrar打开的怎么运行?


坚持!!!
2006-04-08 19:40
快速回复:[求助]怎么把java程序生成.exe文件啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017495 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved