怎么将java源码转成EXE文件?

fish2music 2009-12-09 04:59:22
我写了一道小程序,有什么办法能将他生成EXE文件,随处都可以打开? 我想在其他机子上面运行java 111这样打开,可是别人没有装JRE。
...全文
732 47 打赏 收藏 转发到动态 举报
写回复
用AI写文章
47 条回复
切换为时间正序
请发表友善的回复…
发表回复
jaygo311 2010-12-01
  • 打赏
  • 举报
回复
下载exe4j
1、打开exe4j,可以输入 license,可以打开你以前操作过的config文件。

2、单击NEXT键,选择”JAR in EXE”mod按钮,单击NEXT。

3、填写短名和文件输出的路径然后点击NEXT。

Ji秋风 2010-12-01
  • 打赏
  • 举报
回复
exe4j 没用过。
NativeJ 很容易上手,不过要找序列号,比较麻烦。
Launch4j 开源,配置文件一目了然,个人强力推荐。
ToB蓝波湾 2010-12-01
  • 打赏
  • 举报
回复
本人推荐用exe4j,正好最近我也在做这个东西呵呵,exe4j或者jsmooth都可以的,呵呵~~
xietingzi1234 2010-11-30
  • 打赏
  • 举报
回复
我的是ant编译的 , 我导成jar , 都运行不了 , 唔知!!
proorck6 2010-08-01
  • 打赏
  • 举报
回复
jsmooth
Kwok 2010-07-31
  • 打赏
  • 举报
回复
使用一个 jar -cvf 命令就可以生成一个可执行的文件了!
lost_guy_in_scut 2010-07-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 swandragon 的回复:]
java打包成jar,用工具将jar做成exe
要在其他没装jre的机器上运行要将jre一起制作到exe中
http://blog.csdn.net/swandragon/archive/2009/10/15/4677216.aspx
[/Quote]
嗯嗯。
guo56560058 2010-07-29
  • 打赏
  • 举报
回复
推荐JarToExe,绝对的傻瓜式操作,适合新手使用!
DAVE_LUO 2010-07-29
  • 打赏
  • 举报
回复
jsmooth可以帮助达到你的要求,它可以将jre一并打包进你的程序,不过会大很多。
它可以生成exe的。
wakeUpDoNottLazy 2010-07-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 swandragon 的回复:]

java打包成jar,用工具将jar做成exe
要在其他没装jre的机器上运行要将jre一起制作到exe中
http://blog.csdn.net/swandragon/archive/2009/10/15/4677216.aspx
[/Quote]
看看,学习。
woshi126582 2010-07-29
  • 打赏
  • 举报
回复
又学到点知识
fallenxp 2009-12-19
  • 打赏
  • 举报
回复
使用工具exe4j 来解决双击运行使用的问题,最后用Inno Setup打包成安装程序
xiaopaopao 2009-12-18
  • 打赏
  • 举报
回复
你可以使用Exe4j进行打包,exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具,无论这些应用是用于服务器,还是图形用户界面(GUI)或命令行的应用程序。如果你想在任务管理器中及Windows XP分组的用户友好任务栏里以你的进程名取代java.exe的出现,那么exe4j可以完成这个工作。exe4j帮助你以一种安全的方式启动你的 java应用程序,来显示本地启动画面,检测及发布合适的JRE和JDK,以及进行启动时所发生的错误处理等,以至于更多。
具体的你可以这里去下载
http://www.ej-technologies.com/products/exe4j/overview.html
ahhh90h 2009-12-18
  • 打赏
  • 举报
回复
学习
fhb520 2009-12-18
  • 打赏
  • 举报
回复
C# 直接生成EXE

安逸
hugogoo 2009-12-13
  • 打赏
  • 举报
回复
学习学习
xiezhifu 2009-12-13
  • 打赏
  • 举报
回复
目前还没有发现使用java编写的程序不用jvm就可以在其他的设备上运行的
使用比如exe4j工具打包成exe格式的也要有jvm的支持才能够运行,所以我建议楼主还是不要转了,直接打包成可运行的jar文件就行。
godismydaughter 2009-12-13
  • 打赏
  • 举报
回复
学习了
poplong2013 2009-12-13
  • 打赏
  • 举报
回复
这个问题我也想问的,正好可以学习一下。
wjqwjq00 2009-12-13
  • 打赏
  • 举报
回复
学习了,
加载更多回复(24)

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧