找回密码
 FreeOZ用户注册
查看: 1826|回复: 12
打印 上一主题 下一主题

Java转.exe的问题

[复制链接]
跳转到指定楼层
1#
发表于 26-3-2010 21:53:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
大家好,我用Java做了一个控制软件,用到了串口通信API(sun在2001年发布的2.0版)。程序在Netbeans下调试一切正常,之后用Netbeans自动输出成了.jar包,jar包用windows控制台打开一切正常,但是之后用了好几个java转exe软件(包括install4j,exe4j,.......)想生成exe文件,以方便不会用dos的同事直接双击打开,但是生成的exe文件包通通出现异常,根源是无法找到串口,我尝试了一个下午都没办法解决,只好写上一份说明告诉同事如何从命令行打开。

大家平时都是怎么把java转成exe的呢?难不成再用C/C++在底层写启动程序?哪位大侠写过吗?用到的函数多吗?我对C++只能算了解,如果要写上千行代码才能实现这个功能,我就要吐血了。
回复  

使用道具 举报

2#
发表于 26-3-2010 23:37:24 | 只看该作者
试试exe4j

评分

参与人数 1威望 +10 收起 理由
dark008 + 10 早试过了........

查看全部评分

回复  

使用道具 举报

3#
发表于 26-3-2010 23:53:58 | 只看该作者

回复 #1 dark008 的帖子

写个bat不行吗?
回复  

使用道具 举报

4#
 楼主| 发表于 27-3-2010 00:58:57 | 只看该作者

回复 #3 skinyellow 的帖子

应该行吧,关键是.......我不会写呀~~,我的电脑上连C/C++编译器都没有,现在正在下MINGW。
回复  

使用道具 举报

5#
发表于 27-3-2010 01:10:41 | 只看该作者
bat 就是个文本而已啊

评分

参与人数 1威望 +25 收起 理由
dark008 + 25 哈哈哈,是的,成功了!!!多谢了!!!!

查看全部评分

回复  

使用道具 举报

6#
 楼主| 发表于 27-3-2010 01:26:35 | 只看该作者

回复 #5 skinyellow 的帖子

是啊,没想到这么简单就搞定了 ,我刚才还想着用C/C++去写本地代码呢,我现在在搜bat转exe的程序
回复  

使用道具 举报

7#
发表于 28-3-2010 23:39:45 | 只看该作者
直接生成war文件,在windows下面应该双击直接运行的吧,只要jre都安装好了。
回复  

使用道具 举报

8#
 楼主| 发表于 29-3-2010 01:46:10 | 只看该作者


war包没用过,我只会用jar,而且还是netbeans自动生成的,不过现在问题解决了,只用写两行的bat就搞定了,我还下了一个把bat转成exe的软件,只要把我的软件copy到装了jre和串口api的电脑上就能用了,完全绿色的
回复  

使用道具 举报

9#
发表于 29-3-2010 13:05:49 | 只看该作者
我也只是用过eclipse直接生成了一下。
当初也是想弄个exe,因为好像听说有那种把jre都打包在exe里面的。结果发现war还不错。
回复  

使用道具 举报

10#
 楼主| 发表于 29-3-2010 16:52:59 | 只看该作者
原帖由 someonehappy 于 29-3-2010 13:05 发表
我也只是用过eclipse直接生成了一下。
当初也是想弄个exe,因为好像听说有那种把jre都打包在exe里面的。结果发现war还不错。


install4j可以把jre打包的,但是是商业软件,可以下载一个破解的试试。

另外可以试试写bat来安装jre呀 ,好像很多偷懒的软件安装都是用bat运行的。另外还有一个免费的bat转exe的软件,我共享在附件里了。
Bat_To_Exe_Converter.zip (398.76 KB, 下载次数: 1)
回复  

使用道具 举报

11#
发表于 29-3-2010 17:16:15 | 只看该作者
写个.BAT 然后加个icon,够专业了
回复  

使用道具 举报

12#
发表于 29-3-2010 17:31:27 | 只看该作者
我觉得对于Windows来说,bat和exe都是可运行的,没太大必要非要转成exe文件。
回复  

使用道具 举报

13#
发表于 29-3-2010 17:33:32 | 只看该作者
bat好比是.sh文件,就是标准的可执行文件阿
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+11, 2-11-2024 02:27 , Processed in 0.053115 second(s), 32 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表