java程序从编写到执行的整个过程
JAVA做的程序怎么发布成EXE?
JAVA做的程序怎么发布成EXE?
首先你应该知道,Java的程序必须运行在有JVM(Java虚拟机)的机器上。没有JVM的EXE程序文件也不能执行。 Java生成EXE文件其实很简单:
1)将编好的Java程序(必须含有main方法,这是程序的入口)导出成jar包,这个jar包双击就可以运行了。
2)用软件将这个jar包加个外壳,扩展名就是.exe的文件了。这样的软件有很多,比如:exe4j、JSmooth等。这两个软件的操作都很简单。 如果有什么问题可以给我发信息。补充:用Eclipse导出jar文件过程: 右键
java程序如何打包为exe程序?
这里介绍一种简单的方法—exe4j,先将Java程序打包成Jar包,然后再将这个Jar包打包成exe程序,下面我简单介绍一下实现过程,主要内容如下:
这里为了更好的说明问题,我简单编写了一个Test类,一个Swing窗口程序,主要代码如下,很简单,后面的打包就是围绕这个程序展开:
点击运行这个程序,效果如下,就是一个窗体包含一个Label标签:
1.首先,将这个Test类打包成一个Jar包,选中这个文件,右键鼠标,依次点击“Export”-gt“Java”-gt“Jar file”,选择导出的文件夹,最后点击“Finish”完成,如下:
2.接着下载exe4j,这个直接到官网上下载就行,地址,如下,直接Download下载:
下载完成后,是一个exe文件,所以直接双击安装,按着提示步骤一步一步往下走就行,如下:
3.安装完成后,最后就是打包Jar包为exe程序了,主要步骤及截图如下:
打开exe4j,点击“Next”,跳过步骤1,2,直接进入“Application Info”界面,这里需要输入应用名称、选择Jar包所在目录、执行目录等,如下:
点击“Next”,进入“Executable info”界面,这里需要输入exe应用名称,同时在“Advanced Options”中选择“32-bit或64-bit”,如下:
如果是打包64位的程序,这里需要勾选如下选项,不然运行会出问题:
点击“Next”,进入“Java invocation”界面,这里需要导入刚才的Jar包及主类名称(程序入口类),如下:
点击“Next”,进入“JRE”界面,这里需要设置一下程序运行的jre的最低版本和最高版本,根据自己需求设置就行,如下:
最后,点击“Finish”完成,就会在当前的Jar包目录下生成一个test.exe文件,就是我们打包好的exe文件,如下:
双击就能正常运行,如下:
至此,我们就完成了将Java程序打包为exe程序。总的来说,整个过程很简单,就是步骤有些繁琐,只要你熟悉一下步骤,多练习几遍,很快就能掌握的,这里需要注意的是,有些电脑本身没装jre,在打包的过程中,需要将jre一起打包才行,网上也有相关教程和资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。