当前位置: 代码迷 >> Java相关 >> 怎么生成可执行程序
  详细解决方案

怎么生成可执行程序

热度:209   发布时间:2006-12-19 12:36:27.0
怎么生成可执行程序

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

搜索更多相关的解决方案: 执行程序  JAVA  编译  代码  

----------------解决方案--------------------------------------------------------
做成JAR包,有虚拟机就可以运行了
----------------解决方案--------------------------------------------------------

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


----------------解决方案--------------------------------------------------------
用JBuilder生成.exe,
要么打Jar包:jar cvfm *.jar manifest.mf *.class

----------------解决方案--------------------------------------------------------

比如我有个称为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编辑过]


----------------解决方案--------------------------------------------------------

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

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


----------------解决方案--------------------------------------------------------

只有一个类Clock啊


----------------解决方案--------------------------------------------------------
那你也得声明啊
----------------解决方案--------------------------------------------------------
我记得我之前在这个论坛上发过一个怎么打包的教程,你自己找一下吧
----------------解决方案--------------------------------------------------------

现在我总算搞掂拉。。下面是我从这个论坛找到并复制过来的,希望对还不知道怎么做的同学有个帮助。。
用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的关联影响


----------------解决方案--------------------------------------------------------
  相关解决方案