| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 618 人关注过本帖
标题:怎么生成可执行程序
只看楼主 加入收藏
guxianming
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-7-4
收藏
 问题点数:0 回复次数:9 
怎么生成可执行程序

用JAVA写的代码,我想生成一个可执行程序,直接双击运行,而不是每次想看结果都要编译后再执行(F5),望大家指点指点一下我啊。

搜索更多相关主题的帖子: 执行程序 JAVA 编译 代码 
2006-12-19 12:36
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
收藏
得分:0 
做成JAR包,有虚拟机就可以运行了

老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-12-19 13:35
神经塔
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1986
专家分:4
注 册:2006-7-1
收藏
得分:0 

用jdk里面自带的jar就可以!


[shadow=255,red,2]待到秋来九月八,我花开时百花杀。冲天香阵透长安,满城尽是黄金甲。 [/shadow]
2006-12-19 13:53
999hits
Rank: 1
等 级:新手上路
威 望:1
帖 子:227
专家分:0
注 册:2005-10-2
收藏
得分:0 
用JBuilder生成.exe,
要么打Jar包:jar cvfm *.jar manifest.mf *.class

J3D的摸瞎人
2006-12-19 15:57
guxianming
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-7-4
收藏
得分:0 

比如我有个称为Clock.java的文件,我用你的方法: jar cvfm Clock.jar manifest.mf Clock.class 都打不了包啊。我用jar cf Clock.jar clock可以生成,但是双击时出现faild load Main-class manifest attribute from c:\java\Clock.jar.高手们看看是什么问题啊

[此贴子已经被作者于2006-12-19 17:47:20编辑过]


java --you are my second girdfriend.
2006-12-19 17:46
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

你没有定义你JAR包里面哪个类是主类

你必须在manifest.mf里声明
Main-Class: xxxx


可惜不是你,陪我到最后
2006-12-19 17:48
guxianming
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-7-4
收藏
得分:0 

只有一个类Clock啊


java --you are my second girdfriend.
2006-12-19 17:53
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
那你也得声明啊

可惜不是你,陪我到最后
2006-12-19 18:22
yqfang310
Rank: 2
等 级:新手上路
威 望:4
帖 子:458
专家分:0
注 册:2006-10-10
收藏
得分:0 
我记得我之前在这个论坛上发过一个怎么打包的教程,你自己找一下吧

JAVA是什么?我也不清楚......
2006-12-19 18:29
guxianming
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-7-4
收藏
得分:0 

现在我总算搞掂拉。。下面是我从这个论坛找到并复制过来的,希望对还不知道怎么做的同学有个帮助。。
用jar.exe 把java文件压缩成一个JAR 文件 就可以了

首先用记事本编写清单文件 Mymoon.mf,格式:
Manifest-Version: 1.0
Main-Class: A
Create-By: 1.5(Sun Microsystems Inc.)

然后就可以生成jar文件了,比如上面的清单文件和你的程序保存在D盘下 这里A是类,执行如下:
D:\jar cfm new.jar Mymoon.mf A.class B.class ...其他class

这样在任何一台装有java虚拟环境的机器上都可以使用了 ,注意的就是windows中rar对jar的关联影响


java --you are my second girdfriend.
2006-12-20 14:05
快速回复:怎么生成可执行程序
数据加载中...
 
   



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

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