java程序转化成EXE文件

听说JBuilder可以直接把工程直接转成exe文件,还可以把jre打包在里面,这样的话,在任何人的电脑上都可以运行了,但是我不会,我电脑上用的是JBuilder2006,会用JBuilder转换的的人回答,鄙视在百度上复制粘贴的人,还有不合要求的回答。答案一经采纳,加100分。

不错。是可以把jre大包在里面。运行的时候自动安装。

但是jbuilder只提供了打包程序成exe,没有打包jre的功能,要使用打包jre的功能,不妨用专门的打包发布工具,然后写个执行脚本即可!

鉴于这个问题一直有人在问,所以这次在文摘栏目来篇专稿说明^-^谨以此文献给本站好学的会员mengya 老师。

下面的图示是从JBuilder9截取,基本上对于版本7、8、9、X、200X来说类似。

点击Winzards菜单,选择Native Executable Builder菜单项目;

接下来进入Native Executable Builder Wizards,总共分7步:

第一步:如下图,在Name字段处给你的可执行程序命名,缺省名称为Native Executable,File是填写所需要生成的jar的名字和选择存放的位置,Compress the content of archive表示是否把jar文档里面的内容进行压缩,下面的checkbox代表是否在build项目的时候生成jar文档;

第二步:选择需要打包进jar的包、类、以及资源文件,也包括任何其他需要的文件,include class dependencies代表是否在jar包中包括所依赖的类(例如你用了一个第三方库的时候,以及其他引入的非java核心库的类),点击“Add Filters...”可以指定包括的包、类,点击“Add Files...”添加需要包括的资源文件等。

点击“Add Filter...”后出现Add Filters的窗口,如下图:

这里主要是定制过滤器,以确定包含哪些类,存在两种形式的Filter:include(包含)和exclude(排除)。可以直接对package包,也可以直接对class类,一般情况下,你在这里选择包含main方法那个主类就行了,前提是在上一个图中选中“包含依赖类”的checkbox。

Add Files就比较简单了,直接增加文件就行了,例如你程序需要的图片、配置文件等。

第三步:确定如何处理依赖库。下面图中的列表中列出来你在本项目中引入的库。

上面列出针对每个库的四种处理方式,按顺序依次是:

1、从不包含任何类和资源;

2、包含必要的类和已知的资源;

3、包含必要的类和所有资源;

4、总是包含所有类和资源;

对于每个库的默认选项都是第一个,有时候你制作的Exe会出现找不到类的错误,就可能是这里没设置好。

第四步:设置jar文档的manifest(打包清单)项目。默认是包含,并自动创建一个,一般情况下按默认设置就行了。

第五步:选择确定应用程序主类的方法。

有两种方式可以指定:1、从指定的runtime configuration中选择一个运行配置来确定,runtime configuration就是下图中下拉表中的选项:

2、直接指定一个主类(就是包含main方法的那个类)。

第六步:选择需要生成的可执行程序类型。有五种类型可供选择:

1、Window FUI类型;

2、带控制台console(就是dos窗口)的window exe类型;

3、linux下的可执行文件;

4、solaris下的可执行程序;

5、Mac OS下的可执行程序;

在这一步就可以点击Finish生成了,第七步是可选的。

第七步:运行时配置选项的设置,一般情况下这一步是不需要的,高级用户也许需要,这一步干什么用的你可以看上面的说明^-^

Finish结束了。

然后的JB左侧项目文件浏览器中就会出现如下一个图标,名字是你在第一步中指定的名字:

在此项目上鼠标右击,选择make或者rebuild就OK了。

然后在你的项目目录中就出现了一个EXE文件。

这个过程的一个副产品就是同时生成了一个可执行的jar文件^-^

说明:这里生成的EXE和普通的window exe程序是有区别的,你鼠标右击该exe文件,看看属性,原来就是个压缩文件,不过这个压缩文件和普通的压缩文件有点区别,你自己慢慢看吧,还可以解压缩后看^-^,显然这不是真正的EXE文件,也就是说还需要JRE环境支持。

如果要生成真正的EXE可以使用其它工具,例如:jet-103-eval-win32.exe,该软件能够把java class编译成无需 JVM 支持的 32 位 Windows 可执行文件。jet-103-eval-win32.exe这个文件的下载本站原来有,但是现在找不到这个程序了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-01-12
搞不懂~为什么用JAVA做C/S,它不擅长啊~
第2个回答  2009-01-12
exe4j;我以前从 打包jar 一直 转换为exe 在接着弄安装模式 一路走来 ,其中 转换成exe,用exe4j转换就可以 方便使用 ,使用方法 网上搜索一下就可以..简单明了 当然里面会告诉你怎么把jre包括进来
第3个回答  2009-01-12
这都行啊
第4个回答  2009-01-12
占个位置学习一下
第5个回答  2009-01-12
建议你使用JSmooth,我用过,很方便!如使用中有问题,再咨询我

如何将java打包成exe文件在没有jre环境的电脑上执行?
一种可靠但需付费的解决方案是使用Excelsior JET,它能将Java程序转换为能在Windows环境下独立运行的可执行文件。然而,考虑到成本问题,此选项可能不适合所有人。对于Windows用户而言,另一种方法是利用.NET Framework环境,此框架可能已在您的电脑上安装。通过使用IKVM.NET,一个开源Java虚拟机(JVM)实现...

将Java打包成exe文件在没有JRE环境的电脑上执行
在idea中操作如下:File->Project Structure选中,Build->Build Artifacts配置。将所有jar包(包括项目jar及三方依赖)与图片(若有)复制至同一文件夹。确保jre也一同复制,用于提供给无Java环境的用户。运行exe4j,设置Output directory,确保与复制的jar及jre位于同一目录。选择主类所在的jar包。如有多依赖...

java中编写的那些程序怎么可以生成.EXE文件呢?
1. 从获得一个TowerJ编译器,该编译器可以将你的CLASS文件 编译成EXE文件。2. 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以 从微软的网站免费下载,地址如下:jexegen的语法如下:jexegen \/OUT:exe_file_name \/MAIN:main_class_name main_class_file_name.class [and ...

怎样将java程序生成exe文件
打开jar2exe,选择应用程序类型 输入带有main启动类 设置文件名

Java做好的程序如何生成exe
这是eclipse自带的功能,右键工程包-->Export 然后选择Java-->JAR file,点击next 2、选择输出路径,next 3、取消勾选Export class files with compile errors 因为一般warnings可以忽视,而errors不行,点击next 4、选择main class,即带有main方法的类,finish即可 5、将jar文件转为exe文件 之前生成的...

制作exe程序需要用什么软件?
以下是将Java应用程序转换为EXE文件的几种方法:1. 访问www.towerj.com获取TowerJ编译器。该编译器能将你的CLASS文件转换为EXE文件。2. 使用微软SDK for Java 4.0提供的jexegen.exe创建EXE文件。这个工具可以从微软的网站免费下载,具体链接为:[http:\/\/www.microsoft.com\/java\/download\/dl_sdk40....

如何将Java打包成exe文件在没有JRE环境的电脑上执行
下载exe4j_windows_4_5_2,安装运行。如下图:next--选择jar--输入要生成程序的名称和保存的路径--要是想用自己的icon就勾选icon file并通过文件选择器定位到你的icon 2、接下来是加载jar包(如果要加载其它jar类包,方法一样,比如jxl.jar)点击右边的“绿色加号”,在archive里选择你的jar包,...

java程序怎么制作exe文件
第一步:将Java程序通过Eclipse或者Myeclipse导成Jar包 第二步:通过exe4j讲Jar包程序生成exe可执行文件 ①先将java程序打包成jar文件 ② 现在开始第二个大步骤:Exe4j对Jar包进行exe封装 首先在某盘符底下建立一个文件夹,本例是在D盘建立的Java文件夹,然后将jre和程序所需的Jar包文件及Java程序所要...

java源代码怎么弄成exe文件,要详细步骤,我是菜鸟
这是几种比较常用的把java程序转换成exe文件的方法。一、exe4j 说明:exe4j可以将Jar文件制作成exe文件,但需jre支持,也可将Jar文件放在外面。软件性质:共享软件 二、JBuilder 说明:新版本的JBuilder可以直接把工程制作成各系统的可执行文件,包括Windows系统。软件性质:商业软件 三、NativeJ 说明:与...

怎么将java程序打包成exe
java程序 方法步骤 下载jar转exe转换器,双击运行 点击选择目录,添加需要转换成exe文件的jar程序包 选择运行程序的jdk版本 这里介绍选择控制台程序,就是运性的时候,会有cmd窗口出来下一步 点击选择,选好主函数后,点击下一步 这一步介绍见截图详细所说的。下一步 如果程序需要外部的jar插件支持,则...

相似回答
大家正在搜