怎么把java文件exe文件? 怎么把java文件exe文件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 想要把java生成可执行文件需要第三方软件的支持,不过在没有安装JDK的机器上是不可能运行JAVA程序的,哪怕是编译成为exe文件。 将Java应用程序本地编译为EXE的几种方法(推荐使用JOVE和JET) 1. 从www.towerj.com获得一个TowerJ编译器,该编译器可以将你的CLASS文件 编译成EXE文件。 2. 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以 从微软的网站免费下载,地址如下: http://www.microsoft.com/java/download/dl_sdk40.htm jexegen的语法如下: jexegen /OUT:exe_file_name /MAIN:main_class_name main_class_file_name.class [and other classes] 3. Visual Cafe提供了一个能够创建EXE文件的本地编译器。你需要安装该光盘 上提供的EXE组件。 4. 使用InstallAnywhere创建安装盘。 5. 使用IBM AlphaWorks提供的一个高性能Java编译器,该编译器可以从下面的 地址获得: http://www.alphaworks.ibm.com/tech/hpc 6. JET是一个优秀的Java语言本地编译器。该编译器可以从这个网站获得一个 测试版本: http://www.excelsior-usa.com/jet.html 7. Instantiations公司的JOVE http://www.instantiations.com/jove/...ejovesystem.htm JOVE公司合并了以前的SuperCede,一个优秀的本地编译器,现在SuperCede 已经不复存在了。 8. JToEXE Bravo Zulu Consulting, Inc开发的一款本地编译器,本来可以从该公司的 网页上免费下载的,不过目前在该公司的主页上找不到了。 找到过不过不好用都删了为什么要变成exe呢?这样就抹煞了Java的跨平台性了啊! 如果我编译完了一个程序如果别人的机子没有装jre他怎么运行我的程序呢 你用installanywhere 做成带jre的安装包。不过得用高版本的installanywhere,因为有可能jre版本过低造成程序无法运行 如果你需要的是exe而不是class的话,你应该去学C++而不是java。 晕,如果我做好了一个小程序别人怎么才能看见呢,不得用exe运行吗 非常简单,建立一个文本文件。里面写上 java 你的java文件。保存成.exe文件。说白了就是 建立一个运行jar文件的 exe文件。不知道能不能解决你的问题。 我同意二楼的看法,需要借助第三方软件。且网上有许多类似的软件,这里我介绍一种叫exe4j的软件,不过是英文版的,但很简单,相信大家都能看的懂。下载地址:http://www.ej-technologies.com/products/exe4j/overview.html exe4j是由外国人写的一个java打包程序,但是仍然脱离不了jre的环境限制.但是这个程序只有3M多非常小巧.它有一个好处就是可以在生成exe程序的时候重新指定Java环境变量,说简单点,可以把jre的安装文件夹和所要生成的exe文件放在同一目录,这样用户一般就不需要安装jre环境了(考虑到使用程序的人并不是很了解电脑,更别说设置环境变量了。所以为了使客户方便使用,将jdk拷贝至程序的目录下。程序启动时就使用该目录下的JDK),这也许是没办法的办法.exe4j应用起来倒是相当简单。类似于傻瓜式的,只要一路next,填写和选择个别的参数就ok了。 缺点:为了100多k的程序,可能需要带上70M的jre环境文件,不过至少可以用来生成exe文件 不管如何下面介绍一下如何将JDK环境变量动态打包到exe中。 1、打开exe4j,可以输入license,使用注册机生成。 2、选择”JAR in EXE”mod按钮,单击NEXT。 3、填写短名和文件输出的路径然后点击NEXT,我设置为d:\output 4、设置要生成的文件的名字和需要采用的图标文件,在这里你可以选择你要生成的可执行文件的类型,以及生成的可执行文件名称、可执行文件的图标等,我们在这里就选择GUI application,名字就根据自己的需要取一个,图标你可以自己在你的图标库里选一个你喜欢的,然后再NEXT。 5、在这里填写Main class的名字,单击绿色+选择所需的.jar文件,如果没有特殊要求我们就可以再继续了。 6、接下来是选择版本,填写好自己的最大最小版本然后,在这里单击advanced options,选择search sequence。 在弹出的窗口里,删除列表中所有项后单击绿+,选择directory并选择jre所在的路径。(注意,选择到jre的根目录即可)7、下面设一下你的文件执行的片头,增加其美观效果,选择自己喜欢的图片,写自己想写的文字,并可以根据需要调整文字的位置,再继续。 8、下面是一个选择语言版本的界面选好后再继续。 9、下面是一个短暂的等待,然后就大功告成了,一个java写成的可执行文件就这样生成了。 10、将jre目录和刚生成的exe文件打包放到没有安装JDK的电脑上执行,ok没问题! 用JBuilder就可以,先生成 一个.jar文件 觉得一楼的很好笑,什么叫 " 在没有安装JDK的机器上是不可能运行JAVA程序的,哪怕是编译成为exe文件。 " 你用过jbuider吧? 没用过听总听过吧?它就是纯粹用java写的,你没安装jre的时候你敢说你不能运行它???郁闷死.有好多软件都可以把jar文件搞成exe文件,但全部是国外的,注意选择把 虚拟机装进exe文件中,这样你的程序将增加"重量",好象也有能直接"翻译"不用虚拟机的,那就不知道怎么搞的了~!@ 这个问题有那么好笑么?如果没有这个必要的话,那么为什么sun在java的bin目录下会有那么多exe文件?比如policytool.exe,编辑安全管理文件的程序,你运行之后发现闪过一个DOS窗口,然后才出现图形化界面,功效和用java运行一个class是一样的。楼上的各位没搞清楚问题就抨击的同志们,这怎么解释?sun公司吃饱了撑的? 为什么非要exe文件呢,做个bat文件不行吗,用java -cp运行不可以吗 sun真是垃圾,为什么不做个虚拟机专用连接文件来连接.class呢,就算是xml也好呀。每个软件都用各自的虚拟机,为什么不能集中处理,就想.net,浪费机子的硬盘。 jsmooth也是一个转换工具。http://jsmooth.sourceforge.net/ jsp从html控件获取值传过去 JCreator Pro工程运行错误问题 求一个过滤特殊字符的方法 为什么插入的sql语句已经输出来,但是数据却没有存到数据库中 关于JLabel显示图片的问题 请问正则相关匹配次数问题 java基础问题 求助各位姐姐哥哥 向自定义单向链表增加数据, 出现死循环 我是java初学者,请教高手!在线等! 谁能帮帮我! 关于无常正常编译servlet文件的问题.急.顺便说下导包的方法. 各位兄弟说说自己学JAVA时看的入门教材!!!
1. 从www.towerj.com获得一个TowerJ编译器,该编译器可以将你的CLASS文件
编译成EXE文件。
2. 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以
从微软的网站免费下载,地址如下:
http://www.microsoft.com/java/download/dl_sdk40.htm
jexegen的语法如下:
jexegen /OUT:exe_file_name
/MAIN:main_class_name main_class_file_name.class
[and other classes]
3. Visual Cafe提供了一个能够创建EXE文件的本地编译器。你需要安装该光盘
上提供的EXE组件。
4. 使用InstallAnywhere创建安装盘。
5. 使用IBM AlphaWorks提供的一个高性能Java编译器,该编译器可以从下面的
地址获得:
http://www.alphaworks.ibm.com/tech/hpc
6. JET是一个优秀的Java语言本地编译器。该编译器可以从这个网站获得一个
测试版本:
http://www.excelsior-usa.com/jet.html
7. Instantiations公司的JOVE
http://www.instantiations.com/jove/...ejovesystem.htm
JOVE公司合并了以前的SuperCede,一个优秀的本地编译器,现在SuperCede
已经不复存在了。
8. JToEXE
Bravo Zulu Consulting, Inc开发的一款本地编译器,本来可以从该公司的
网页上免费下载的,不过目前在该公司的主页上找不到了。
不过不好用
都删了
为什么要变成exe呢?
这样就抹煞了Java的跨平台性了啊!
如果别人的机子没有装jre他怎么运行我的程序呢
不过得用高版本的installanywhere,因为有可能jre版本过低造成程序无法运行
别人怎么才能看见呢,不得用exe运行吗
说白了就是 建立一个运行jar文件的 exe文件。
不知道能不能解决你的问题。
不管如何下面介绍一下如何将JDK环境变量动态打包到exe中。 1、打开exe4j,可以输入license,使用注册机生成。 2、选择”JAR in EXE”mod按钮,单击NEXT。 3、填写短名和文件输出的路径然后点击NEXT,我设置为d:\output 4、设置要生成的文件的名字和需要采用的图标文件,在这里你可以选择你要生成的可执行文件的类型,以及生成的可执行文件名称、可执行文件的图标等,我们在这里就选择GUI application,名字就根据自己的需要取一个,图标你可以自己在你的图标库里选一个你喜欢的,然后再NEXT。 5、在这里填写Main class的名字,单击绿色+选择所需的.jar文件,如果没有特殊要求我们就可以再继续了。
6、接下来是选择版本,填写好自己的最大最小版本然后,在这里单击advanced options,选择search sequence。 在弹出的窗口里,删除列表中所有项后单击绿+,选择directory并选择jre所在的路径。(注意,选择到jre的根目录即可)
7、下面设一下你的文件执行的片头,增加其美观效果,选择自己喜欢的图片,写自己想写的文字,并可以根据需要调整文字的位置,再继续。 8、下面是一个选择语言版本的界面选好后再继续。 9、下面是一个短暂的等待,然后就大功告成了,一个java写成的可执行文件就这样生成了。 10、将jre目录和刚生成的exe文件打包放到没有安装JDK的电脑上执行,ok没问题!
有好多软件都可以把jar文件搞成exe文件,但全部是国外的,注意选择把 虚拟机装进exe文件中,这样你的程序将增加"重量",好象也有能直接"翻译"不用虚拟机的,那就不知道怎么搞的了~!@
http://jsmooth.sourceforge.net/