|
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
|