加速并优化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包含:
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)(专业版特有) PDF格式打印文档 范例工程 高级支持选项(专业版特有)
产品功能:
转换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 的安装程序。(专业版特有)
启动后程序显示本地splash屏幕。(专业版特有)
生成试用执行程序。(专业版特有)
在基于Excelsior Installer的安装程序内创建任意快捷方式,允许自定义图标。(专业版特有)
在基于Excelsior Installer的安装程序内创建文件联合。(专业版特有)
系统需求:
开发系统: 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  |