Excelsior JET Professional Edition
Excelsior JET Standard Edition
   
购买
   



Excelsior JET

加速并优化Java程序,同时保护他们不被反向工程或篡改。

Excelsior JET是一款有提前编译技术的Java虚拟机增强工具。提前编译器可以将您的类文件和jars文件转化成高度优化的二进制可执行文件,能够在Intel x86平台的Microsoft Windows和 Linux系统中运行。同传统 JVM(Java虚拟机)中运行的原始类文件相比,这些经过优化的可执行文件具有更快的运行速度。另外,您的应用程序将会得到更好的保护,以防被篡改或窃取代码。

Excelsior JET支持全部J2SE API,包括动态类加载,因此,它可以将运行在Sun HotSpot VM(包括从1.3.0到5.0版本)上的任何Java程序转换为一个本地可执行程序。

何为Excelsior JET?

Excelsior JET是一款通过提前(Ahead-Of-Time (AOT))编译技术增强的Java虚拟机,也含有当前大多数J2SE VM环境中的使用JIT编译技术。AOT编译器能够将Java代码转化为传统的Windows可执行文件(EXE、DLL和NT服务)或Linux二进制文件(可执行文件或共享库),他们如同由C++、FORTRAN或COBOL编写的程序一样,可以直接在硬件上运行。

Excelsior JET还含有一个JIT编译器,用于处理动态加载类,同Java 2完全兼容。
AOT编译器存在于开发系统中,使用优化技术来实现更好的代码。还缩减了程序执行过程中由于动态编译带来的管理费用。

总之,Excelsior JET是Java客户端和服务器端应用程序性能改善、代码保护和布署问题的完全解决方案。

Excelsior JET优化器——将您应用程序的类和jars转换为高度优化的Intel x86代码,创建Windows或Linux平台下的本地可执行程序。

Excelsior JET运行时——完整的Java虚拟机,支持Java类和由优化器生成的可执行文件。 应用于Java SE平台的5.0和1.4.2版本。

Excelsior JET安装工具箱——针对优化过的Java程序,快速创建完整的程序安装包。无需在终端用户机器上安装JRE。

经Sun Microsystems鉴定,Excelsior JET优化器和运行时是Java兼容的。

Excelsior JET已通过Java 兼容性工具箱测试,支持J2SE 5.0和1.4.2,其Java兼容性还通过了Sun Microsystems鉴定。因此,Excelsior具备Java授权许可执照,其Excelsior JET中还包含Sun Java API应用。

产品优点:

高应用性能:通过扩展的传统优化和适应于Java的目标导向优化,Excelsior JET可以使Java程序的运行速度达到C/C++程序的水平。

高代码保护:Excelsior JET有助于保护您的知识产权——您的终端用户所接受的是高度优化的本地代码,而不再是极易被逆向工程的Java文件。

高度可扩展性:执行进程中删除了虚拟机和运行时间编辑,管理费用低。除此以外,在操作系统层面上进程之间数据和代码可以自动共享,显著降低了Java程序的存储空间。

易于配置:JetPack工具可以把您的应用程序打包成一个自安装文件。该自安装文件一旦被启动,它将可选择地显示splash屏和注册协议,然后运行一个GUI wizard允许用户指定安装路径和安装选项。

平稳工具链集成:Excelsior JET对您预定的开发周期几乎没有影响。您在设计、编码、调试和测试阶段完全可以用您所偏好的工具。一旦您的程序在虚拟机上运行稳定,就可以用JET对其进行编译和打包,进行质量保证测试并且配置到终端用户系统。

 

产品特性:

产品提供:

组件 专业版 标准版
Excelsior JET 优化器
   
JET控制面板
AOT(ahead-of-time)Java 到本地代码编译器
可执行图片优化器  
JIT缓存优化器  
xjava程序启动器  
Excelsior JET 运行时
   
高性能Java虚拟机
获得完全许可的Java SE API应用
快速JIT编译器
JIT缓存引擎  
并行程序运行时优化  
即时Splash  
Excelsior JET 安装工具箱    
JetPackIT工具
Excelsior Installer (Windows only)
安装包LZMA压缩  
其他    
NT服务工具箱(Windows only)  
DF格式打印文档
范例工程
Premium 支持选项  


产品功能:

功能 专业版 标准版
转换Java程序为传统的二进制可执行文件(Windows中的EXE或DLL,Linux中的可执行文件或共享对象)。
编译使用任何J2SE 5.0平台包(包括AWT/Swing(也支持1.3.0到1.4.2版本))的应用程序。
编译依赖于授权标准覆盖机制(Endorsed Standards Override Mechanism)的应用程序。
使用JNI和Invocation API将生成的可执行程序同C/C++/Deplhi集成。
使用COM(Windows)将生成的可执行程序同C++/VB6/VBA集成。
编译依赖于动态类加载的应用程序。  
使用AOT编译器优化JIT编译器的高速缓存。  
重新安排生成的可执行程序的代码和数据部分,以提高启动速度,降低内存利用率。  
使用提供的API和工具调整Java程序为Windows服务。  
资源(图片、声音等)绑定到生成的可执行程序。
基于Excelsior安装器(Windows)或第三方安装制作工具创建程序安装包。
创建基于紧致Excelsior Installer或第三方工具的安装程序。 (Windows only)  
启动后程序显示本地splash屏幕。  
生成试用执行程序。  
在基于Excelsior Installer的安装程序内创建任意快捷方式,允许自定义图标。(Windows only)  
在基于Excelsior Installer的安装程序内创建文件联合。 (Windows only)  

 



系统需求:

开发系统:

CPU:Intel Pentium III或800MHz以上同等配置
RAM:最低384MB,推荐512MB
硬盘:420MB
显示:推荐1024x768x256c
操作系统:
Microsoft Windows NT, 2000, XP, Server 2003
Linux:
kernel 2.4.x或2.6.x
glibc 2.2.5或以上
LinuxThreads 0.9(或以上) ,NPTL 0.29 (或以上)
图示工具需要X11 和xterm.

终端用户系统:
CPU:Intel Pentium II或266MHz以上同等配置
操作系统:
Windows 2000 Professional (SP4)
Windows 2000 Server (SP4)
Windows XP Professional (SP1 和 SP2)
Windows Server 2003

RedHat Enterprise Linux AS 3.0
RedHat Enterprise Linux AS 4.0