首先你应该知道,Java的程序必须运行在有JVM(Java虚拟机)的机器上。没有JVM的机器编程EXE文件也不能执行。
Java生成EXE文件其实很简单:
1)将编好的Java程序(必须含有main方法,这是程序的入口)导出成jar包,这个jar包双击就可以运行了。
2)用软件将这个jar包加个外壳,扩展名就是.exe的文件了。这样的软件有很多,比如:exe4j、JSmooth等。这两个软件的操作都很简单。
如果有什么问题可以给我发信息。
教你一个简单的方法,生成批处理文件!
先把JDK里面的
jre运行包拷在你项目的根目录,和bin包同一目录,然后在改目录新建一个.txt文档,在里面写如下代码
set
classpath=bin
set
path=jre\bin
java
项目的包名+带有Main方法的字节码文件!
如:java
com.lovo.guimb.socket.Server
com.lovo.guimb.socket为我程序的包名,server为我程序的主方法字节码文件!
然后
把该.txt文件改为以后缀名为.bat的文件!然后双击运行就OK了!
现在网上有很多java转exe的软件,但是必须是,你的java是打包成jar包,而且能直接运行的,才能转换为exe文件,而且转为exe后,拿到别的没有装java虚拟机(JRE)的机子上,该exe文件是无法运行的。。。所以转没转exe都一样。。。
先导出成JAR文件,然后用exe4j转换成.EXE文件。
java不能生成exe程序!