哎,再废话一便吧:1用JET(缺点:运行时需要JET的DLL,此DLL 10多MB,晕,没戏) 2用class2exe(缺点:需要JRE,等于没说) 3用MS的VJ++(这个还算凑合,但不支持SWING,倒!,它编译成EXE是用的MS SDK FOR JAVA里的jexegen) 4用Visual cafe(缺点:也需要它的DLL,但据说还可以忍受,俺没用过) 5用Visual Age for java(和上面的差不多,俺也没用过,所知甚少) 6用JOVE(缺点:没免费的,搞不到,不知怎么样)俺就知道这么多,俺把俺知道的全说了,望大家指教,大家也不要老是问个没完了。不知道Jbuilder5有没有提供类似的功能,可能性小。
JET的安装过程中会寻找你的JDK然后,将你的JDK编译成动态连接库的形式,时间很长(1-2h),看上去就象是死机一样。
Install Anywhere将会帮助你将你的Java程序安装在几乎所有的平台
哎,再废话一便吧:1用JET(缺点:运行时需要JET的DLL,此DLL 10多MB,晕,没戏)
2用class2exe(缺点:需要JRE,等于没说)
3用MS的VJ++(这个还算凑合,但不支持SWING,倒!,它编译成EXE是用的MS SDK FOR
JAVA里的jexegen)
4用Visual cafe(缺点:也需要它的DLL,但据说还可以忍受,俺没用过)
5用Visual Age for java(和上面的差不多,俺也没用过,所知甚少)
6用JOVE(缺点:没免费的,搞不到,不知怎么样)俺就知道这么多,俺把俺知道的全说了,望大家指教,大家也不要老是问个没完了。不知道Jbuilder5有没有提供类似的功能,可能性小。
直接就是*.exe文件生成
可惜VJ++不支持很多JFC,比如最重要的SWING!
Install Anywhere
是目前制作用于WIN下运行的JAVA软件最好的选择
。哈哈(终属个人观点)
好了,不要生成*.exe了,但是如果要象运行一个普通的应用软件来运行一个用JAVA的编出来的东东怎么做呀(方法一定不少望高手们不吝指教)??
你可以用JNI在C里面起个JVM,然后启动你的Java程序!我曾经用C++ Builder写过一个NT Service的程序
,启动一个包含界面的Jav程序