大家好,今天小编关注到一个比较有意思的话题,就是关于java语言exe的问题,于是小编就整理了4个相关介绍Java语言exe的解答,让我们一起看看吧。
如何把我的JAVA程序变成exe文件?
exe4j 可以打包成 exe 文件,但是我试过多次,无法在没有 jre 的电脑上运行,网上各种教程都失败了,后来使用 innosetup,直接把 jar 包(甚至不用生成 jar 包,自己写个 bat 文件也行,里面写上 java 命令)和 jre 打包在一起做成安装文件,可以安装在没有 jre 的电脑上运行,缺点是打包都的安装文件略大,几十兆的样子
这里介绍一种方法—exe4j,可以将我们的Java程序打包成exe文件,下面我简单介绍一下实现过程,实验环境win10+jdk1.8+eclipse,主要内容如下:
为了更好的说明问题,这里编写了一个简单的测试类Hello,一个GUI窗口程序,代码如下,后面就是对这个程序进行打包:
点击运行这个程序,效果如下:
1.首先,需要将这Java程序打包成Jar包,这个直接选中Hello.java类,鼠标右击,依次选择“Export”->“Java”->“Jar file”,选择导出的jar目录,最后点击“Finish”就行,如下:
2.接着,我们就需要下载安装exe4j,这个直接在网上搜就行,一个exe文件,选择适合自己系统的版本就行,双击安装就行,如下:
3.安装完成后,我们就可以打包jar包为exe文件了,主要步骤及截图如下:
exe源程序?
1.EXE,可执行程序
一种可在操作系统存储空间中浮动定位的可执行程序。MS-DOS和MS-windows下,此类文件扩展名为.exe
2.WINDOWS操作系统中的二进制可执行文件,可执行文件分两种一种是后辍名为.COM另一种就是.EXE
了
.COM一般用于DOS,在WINDOWS系统中的执行文件一般都是.EXE文件在MS-DOS中,用以标识可执行文件的文件扩展名。用户在提示行中输入不带.exe扩展名的文件名后按
Enter键就能运行可。
EXE源程序是指未经编译的,按照程序设计语言规范书写的,人类可读的文本文件,例如C/C++、C#/Java等等。
而可执行程序则是在PC端通常指.exe的文件,用于完成计算机功能 。
可执行文件(exe、dll)是用什么计算机语言写的?
exe、dll文件是指文件类型,这两个文件类型通常是指windows和dos等操作系统上的文件类型,exe是指可执行文件,该类型的文件是可以直接运行的程序,如你要运行某一个程序,双击的就是这种exe类型的文件;dll是指动态连接库文件,该类型的文件并不是一个完整的可执行文件,当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的DLL文件被称为共享DLL文件。
基本所有的windows系统下面的开发语言都可以写出这种类型的文件,如:VC#,C++,VB,VC,delphi,java等都可以写出这样的文件。
bat和exe的区别?
BAT 和 EXE 的区别如下:
功能不同:BAT 可以通过记事本等文本编辑器编辑,而 EXE 需要使用专门的编译软件进行编译。
执行效率不同:BAT 的执行效率较低,而 EXE 的执行效率较高。
用途不同:BAT 一般用于系统维护和批量化操作,而 EXE 则用于单个程序的执行。
到此,以上就是小编对于java语言exe的问题就介绍到这了,希望介绍关于java语言exe的4点解答对大家有用。