ii. Ourput Driectory :选择输出路径 。
e) 在Configure Executable中的配置:
i. Executable type: 有三个选项,图形,控制台.或服务 。从简单点开始吧,这里我们选console
ii. Executable name:填写目的输出源的名称 。如test.exe
iii. Icon file:exe图标文件,但必须是.ico文件
f) 在Configure Java invocation中的配置:
i. Classpath:选中我们所生成的jar包以及运行该jar文件所需要的类库
ii. Main-Class:选中我们所需要运行的主类 。
iii.Arguments(可选项):输入参数 。我们这里暂不需要 。
g)在Configure JRE中的配置:
i. Minimum Version:写一个需要运行该程序所需的最低的就JVM的版本 , 比如1.4
h) 一直next,对于所遇到的步骤选项都默认,直到finish:OK 。编译成功后,在你的输出目录上就会有一个崭新的exe程序了 。Just enjoy it.
三 总结和比较
由Java生成exe的工具还有很多,上面两种是我个人觉得用起来觉得比较方便的 。两者的原理基本相同,但具体用起来还是有一点点不太一样的:
1.相同点
a) 最大的相同点当然是他们原理是互通的 。都是通过将可运行的java程序打成可执行的jar包 。再作转换 。
b) 所生成的exe可执行程序,需要在装有比minimum version高的JVM环境下运行 。
2. 不同点
a) 生成exe的时候,如果想要exe只需要pure JVM的环境(不需要第三方的类库)就可以运行的话 。在JSmooth需要将所有的用到的第三方类库压缩成一个jar包(因为它有个embeded jar的选项),这就比较麻烦,因为当需要的jar多于一个时候 , 就需要将这些jar包先用jar –xvf 解压缩 , 在用jar –cvf重新制作新的jar文件,再放到embeded jar选项中去;而exe4J则会把classppath中所用到的jar包也会编译到exe中去 。
b) JSmooth是免费的;而exe4J是共享软件,需要注册,否则在执行exe的时候会弹出很惹人烦的提示框 。
c)ico文件的选择:exe4J要求严格的ico文件,而JSmooth则可以兼容jpg等其他各式的图片 。
如何将java源码打包成exe将java源码打包成exe的步骤如下java代码改成exe:
1、最简单直接的方法java代码改成exe , 选择想打包的程序java代码改成exe,右键exportjava代码改成exe;
2、选择Java选项 , 再选择Runnable JAR file选项,点击next按钮;
3、选择程序的主类 , 还有Main函数的类和输入要导出的位置 , 点击finish;
4、在电脑上,设置好Jar文件的打开方式(别默认用解压缩的工具打开就行) , 双击即可运行 。
怎样把java程序转换成exe文件java还是没有办法直接转化成exe的 但是如果你只是希望能够双击就直接执行的话 那还是没问题的
首先 我们要知道java的运行原理
1.编写java源码
2.把*.java文件编译成*.class
3.执行*.class
所以 对应的流程是
1.编写*.java源码(略)
2.cmd执行 javac xxx.java
3.cmd执行 java xxx
在windows里 bat和exe都是可以直接执行的
可以在windows里用system执行上面两行 或者把那两行写成bat文件 就可以直接执行了
当然 前提也是要求你的目标机器里有jre才能执行 如果没安装的话就不能执行了
请问java代码可不可以生成exe文件分类:电脑/网络程序设计其他编程语言
问题描述:
我是刚刚学Java,请问java代码可不可以生成exe文件,我用的是JCreator
解析:
可以,用JBuilder 自带的工具可以转换成exe文件
不过所谓的exe可执行文件,执行的前提是必须机器上面安装了JVM(java虚拟机),就是说,不是任何一台机器都能跑java做的exe
推荐阅读
- 钉钉平板怎么直播ppt,钉钉平板怎么直播
- 微信关注公众号验证不了,微信关注公众号收不到验证码
- 枪战射击类电脑游戏,2020枪战射击类游戏推荐
- 解谜游戏奥秘,解谜游戏vh
- 关于python的函数标识符的信息
- wordpress谷歌地图插件,谷歌地图需要插件吗
- 巨型机械模拟经营游戏,巨型机械模拟经营游戏破解版
- 创造与魔法ios如何登到安卓,创造与魔法ios如何登到安卓服务器
- mysql怎么做存储过程 mysql存储过程怎么创建