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

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

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

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

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

请谨记: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说到:

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

延伸阅读

\u0026#xD;\n

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

11-23 811
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值