首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为基于Java的应用程序实现提前编译(AOT)

为基于Java的应用程序实现提前编译(AOT)
EN

Stack Overflow用户
提问于 2011-01-11 14:14:40
回答 2查看 1.9K关注 0票数 4

我们正在使用Netbeans/Eclipse的框架在java中开发一个基于商业桌面的应用程序。IDE (Netbeans/Eclipse)为打包应用程序提供了很好的内置安装程序。唯一的问题是我们的最终用户可以看到部署中的jar文件,而且我们没有足够的知识产权保护,因为逆向工程是可能的。代码混淆可以用来最小化影响,但无法避免。我们正在寻找开源解决方案/产品,这些解决方案/产品可以帮助我们通过将应用程序直接转换为本机代码来缓解我们的问题,这与AOT应该做的类似。

提前谢谢你的帮助。

-Bhan

EN

回答 2

Stack Overflow用户

发布于 2011-01-11 14:25:35

这里已经讨论过这个问题:如何为Java程序创建.exe?

票数 0
EN

Stack Overflow用户

发布于 2011-05-06 08:47:31

您可以使用我公司生产的产品,将Eclipse应用程序转换为实际的EXE (或Linux二进制)不包含任何字节码。

一般来说,AOT编译器必须知道这种动态框架或容器的内部工作,特别是它的类加载,否则在运行时需要原始字节码进行一致性检查和可能的JIT编译。到目前为止,我们的产品只“知道”Eclipse和Apache类加载器(当然,它总是知道标准的)。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4658523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档