BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

保护Eclipse RCP应用的商业Java编译器

| 作者 Craig Wickesser 关注 0 他的粉丝 ,译者 张龙 关注 12 他的粉丝 发布于 2009年7月26日. 估计阅读时间: 2 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

近日Excelsior LLC发布了最新版的Excelsior JET(此前InfoQ对其做过介绍)——Excelsior JET 6.5。该版本增加的一个主要特性就是处理Eclipse RCP应用的能力。

凭借Excelsior JET,开发者可以将Eclipse RCP应用预编译为本地代码并分发而无需原始的class文件,这样那些Java反编译器就没有用武之地了。

Excelsior JET背后的技术支持Eclipse Equinox、Eclipse Runtime所用的OSGi,同时还提供了其他的防护功能:

环境通过保护Eclipse Runtime本身来防止对OSGi bundle的篡改,同时还能防止通过Java classloading hooks注入未授权代码。

请谨记:Excelsior JET运行在Intel X86 32位的Windows与Linux平台上,完全兼容于Java SE 5与6。除此以外,它支持从3.1到3.4的Eclipse Equinox OSGi Runtime,现在6.5 Maintenance Pack 1 Enterprise Edition也对3.5(Galileo)提供了支持。Excelsior现在仍在马不停蹄地为Excelsior JET的新特性而不断努力,Excelsior LLC的市场总监Dmitry Leskov说到:

...我们创建了一项新技术,它可以对构建在动态框架(如OSGi)上或运行在容器中的应用进行AOT编译。6.5版中提供的Eclipse RCP支持仅仅是这项技术的首次运用,根据用户的需求调查,现在我们将Tomcat支持列在了首位。

延伸阅读

查看英文原文:Commercial Java Compiler Protects Eclipse RCP Applications

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT