您的位置:

java写入信息到exe文件,java文件怎么变成exe文件

本文目录一览:

java转变为exe文件。

不是一定要exe文件才能执行。eclipse中有专门的export,可以选择runnable jar,里面会让你选择启动时指定的java文件,生成对应的jar文件以后可以像exe文件一样双击执行

Java怎么把写好的东西弄成.exe文件

说简单一点

//建一个类Test.java

//再一个文本文件 main.txt

//main.txt中写入main-class:空格 Test 加一个空行

//dos 到当前目录

//执行jar cvfm mm.jar *.*

//将生成可执行文件 mm.jar 双双击运行

--------------------------------------------------------

有问题再看看下边的吧

首先列表一下环境:

D:\abc\myFrame.class(这个myFrame.class 就是我要运行的程序,当然里面必须包含有main方法啦,有一点还要申明:这个myFrame.class 里是没有打包的,也就是没有pachage 语句进行包申明)

好了,开始做事吧

在D:\abc 下面建立一个文件 名字可以是任意的,什么阿猫,阿狗都没问题,而且有没有扩展名,也是没关系的,但你总不至于是exe 、 jar 什么的吧?那你也太专牛角尖了吧,

比如名字为 : ddd.jjj 或 fff 都没问题,我就给这个文件取名:xx.x

好了现在的任务就是在你刚建立的文件里写点东西。

在里面写上:

main-class:myFrame

现在呢,就有N多需要注意的或不需要注意的地方了:

1.main-class: 这些字呢,大小写是不区别的,但你不要给我把“-”给丢了!

2.myFrame 千万不要写成myFrame.class ,而且myFrame 大小写敏感的!

3.“main-class:myFrame” 这一行必须是单独一行的,而且这行不能是最后一行,

文件最后留个空行,也许你什么都干得出来,你也可以不用空行,你却写上一些

U()*^^*%%*^(^) 系统也懒得管你!

4.最重要的,最容易忽略的,就是在main-class: 的后面必须有大于1的个数的空格,如:main-class: xx.x

好了

现在就开始用jar了

首先打开ms-dos(开始里的 运行 输入 cmd 回车)

进入到D:\abc下面 (cd d:\abc 回车)

然后输入:jar cvfm mm.jar xx.x myFrame.class

如: D:\abc\jar cvfm mm.jar xx.x myFrame.class

然后回车,应该就ok了!

当然这个命令也可以有多种样式的写法,如:

jar cvfm mm.jar xx.x *

jar cvfm mm.jar xx.x *.*

jar cvfm mm.jar xx.x *.class

需要注意的地方是:xx.x 这个文件必须所有的要被包含的文件的前面 ,换句话就是

必须紧跟在你要建立的jar文件名的后面,比如我这里就是mm.jar

还有就是如过xx.x这个文件有扩展名就必须写上扩展名,没有就不写

整行命令里面可以变动顺序的就只有你的那些要包含的程序文件(xx.x 不包含在内,它

不是你的应用程序的一部分),比如你的应用程序要用到几个类(a1.class a2.class a3.class )

命令可以这样:

jar cvfm mm.jar xx.x a1.class a2.class a3.class

jar cvfm mm.jar xx.x a1.class a3.class a2.class

jar cvfm mm.jar xx.x a2.class a1.class a3.class

......

或者方便点:

jar cvfm mm.jar xx.x *.class

还有:cvfm 你照抄就好了不好改什么

上面讲的都是没有用package 包机制的

其实用包的程序也变化不大

要注意的地方:

比如文件位置为:

D:\abc\nn\myFrame.class

(myFrame.java里面开头一句是: package nn;看清楚上面我写的文件位置)

你只要把nn\myFrame 看成是上面讲的myFrame 就一样了

在D:\abc\下运行jar cvfm ee.jar xx.x nn

注意:1.是在abc下运行,不是在nn下!

2.xx.x 文件是在abc下面,而不是在nn下面

3.xx.x里面的main-class:myFrame 要换成main-class:nn/myFrame

或 main-class:nn.myFrame

4.记得也要在main-class:........的后面行有空行或有内容的行(anything will ok)

如何将在Eclipse中编写的java程序发布成.exe的可执行文件

右击你的项目,选择Export

选择Java下边的JAR file

设置你要导出文件的保存路径

直接点击Next

设置项目的入口函数

点击Finish,生成相应的jar文件

下面是将你导出的jar文件转换成exe文件,这里需要一个软件,exe4j,自行去网上搜索下载,打开该软件,直接点击Next

选择第二项"JAR in EXE" mode,点击Next

设置应用信息和转换后exe文件的保存路径

设置转换成的exe文件的名称

添加刚才生成的jar文件

选择项目的入口(主类)

设置相应的最低版本和最高版本

一直Next,或者直接Finish完成操作。

怎样将java写的程序打包成exe文件

java的工具软件一般开源,你可以到/上找到你喜欢任意一个打包工具,它的分类就叫“打包工具”这里推荐一款叫做JSmooth的,它的打包效果在我的应用过程中是比较出色的。在使用中需要注意的有几点:第一:如果需要不安装jre就可以运行的话,你需要在打包的过程中将jre一起打包进exe文件。第二:记得打包后的程序只能应用在windows下,原因如下:第一你把它打包成exe是windows的应用程序格式,第二就是一起打包的jre也是windows版本。第三:打包程序中不能包含servlet等需要容器管理的部分,比如你在tomcat中可以使用的一些东西。所以建议你选择jdbc操作数据库,而不要使用tomcat等容器的数据库连接池。第四:即使打包了也需要注意包和类之间的路径关系,在打包后无法使用配置文件或者xml进行设置和扩展,所以你只能将一些配置型的信息直接卸载程序中。第五:打包后绝不可能支持接口扩展,除非你重新打包。具体使用方法很简单,稍微查查字典应该就可以了,只有几个重要的选项:比如二进制文件指的是exe文件jre指的是java运行环境或是虚拟机,或者也有人称之为运行时