怎么把一个现成的java源代码编译成exe? - 爱问答

(爱问答)

怎么把一个现成的java源代码编译成exe?

搁github网站上面发现了个对我有用的软件

但是我不会编译 所以请问各位大哥 怎么搞? 怎么编译? 

java应用程序本地编译为EXE,最好使用JOVE和JET的方法。  

1、先下载一个TowerJ编译器,将你的CLASS文件编译成EXE文件。    

2、利用微软的SDK-java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以从微软的网站下载。

3、Visual Cafe提供了一个能够创建EXE文件的本地编译器。你需要安装该光盘上提供的EXE组件。

4、使用InstallAnywhere创建安装盘。    

5、使用IBM AlphaWorks提供的一个高性能java编译器。

6、JET是一个优秀的java语言本地编译器,该编译器可以从这个网站获得。   

7、在制作jar文件之前,先写一个manifest文件(用户自建详表单文件,后缀名是.mf),在制作jar文件的过程中用于指出一个使用验证信息说明相关jar文件的文件(即当前项目使用到的第三方jar库文件)。

8、使用jar打包class文件或目录,制作好档案文件(jar文件)后,打开InstallAnywhere7.1,新建一个project,进入Advanced Designer(对于比较简单的java应用程序,可以用Project Wizard来制作),下面的步骤都在Advanced Designer下进行。

9、Project:设置基本的安装程序信息。

10、Installer UI:定义安装程序的安装界面。

11、Organization:定义java应用程序需要安装的组件。可以设置好典型的安装组件(Typical),也可以让用户自定义组件。

12、Pre-Install:定义安装程序运行时的各个执行动作,是对在Install UI中定义的各Panel进行解释和执行。所以这里的Panel数量和顺序一定要和Install UI中定义的相一致。

13、Install:指定需要打包的文件,在Install这个模块中定义的路径就是安装程序执行完成后装在本地PC上的程序内部路径。通过Set Classpath和Add Launcher指定程序入口,还可添加快捷方式在程序组中。

14、Post-Install:定义程序安装完成后的工作,如添加动态配置,注册表更改及重启计算机等动作。对于更高级的使用还可以对各Action进行脚本编写。

15、Pre-Uninstall:类似Pre-Install,定义卸载前的动作,如选择要卸载的模块等。

16、Post-Unistall:类似Post-Install,添加卸载完成后的操作,如重启计算机,添加相关提示等。

17、Build:上述的各个模块都已经定义完成之后,可以选择不同的平台,VM版本,需不需要VM,以及跟踪日志等。最后,就可以用InstallAnywhere生成所需要的支持程序了。

注意:jvm是占很大空间的,整个解压出来就是一个完整的jre,差不多要50-70M。但是可以选择,你可以不将jvm包含进去,但是前提是运行你的程序的机器上必须已经安装了符合条件的jre或jdk。


相关标签:源代码java

下一篇:怎么把java源码编译成exe?

上一篇:单片机密码锁改密码程序怎么写?

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?