dark008 发表于 26-3-2010 21:53:47

Java转.exe的问题

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

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

beysup 发表于 26-3-2010 23:37:24

试试exe4j

skinyellow 发表于 26-3-2010 23:53:58

回复 #1 dark008 的帖子

写个bat不行吗?

dark008 发表于 27-3-2010 00:58:57

回复 #3 skinyellow 的帖子

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

skinyellow 发表于 27-3-2010 01:10:41

bat 就是个文本而已啊

dark008 发表于 27-3-2010 01:26:35

回复 #5 skinyellow 的帖子

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

someonehappy 发表于 28-3-2010 23:39:45

直接生成war文件,在windows下面应该双击直接运行的吧,只要jre都安装好了。

dark008 发表于 29-3-2010 01:46:10

原帖由 someonehappy 于 28-3-2010 23:39 发表 http://www.freeoz.org/bbs/images/common/back.gif
直接生成war文件,在windows下面应该双击直接运行的吧,只要jre都安装好了。

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

someonehappy 发表于 29-3-2010 13:05:49

我也只是用过eclipse直接生成了一下。
当初也是想弄个exe,因为好像听说有那种把jre都打包在exe里面的。结果发现war还不错。

dark008 发表于 29-3-2010 16:52:59

原帖由 someonehappy 于 29-3-2010 13:05 发表 http://www.freeoz.org/bbs/images/common/back.gif
我也只是用过eclipse直接生成了一下。
当初也是想弄个exe,因为好像听说有那种把jre都打包在exe里面的。结果发现war还不错。

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

另外可以试试写bat来安装jre呀:lol ,好像很多偷懒的软件安装都是用bat运行的。另外还有一个免费的bat转exe的软件,我共享在附件里了。

周星星1832 发表于 29-3-2010 17:16:15

写个.BAT 然后加个icon,够专业了

清风不写字 发表于 29-3-2010 17:31:27

我觉得对于Windows来说,bat和exe都是可运行的,没太大必要非要转成exe文件。

bigapple2008 发表于 29-3-2010 17:33:32

bat好比是.sh文件,就是标准的可执行文件阿
页: [1]
查看完整版本: Java转.exe的问题