快速业务通道

实时Java,第5部分 - 编写和部署实时Java应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
序包中包含以下目录和文件:

src —— 演示程序的 Java 源代码。

build.sh —— 用于构建演示程序的 bash shell 脚本。

MANIFEST.MF —— 演示 JAR 文件的清单文件。

实时Java,第5部分 - 编写和部署实时Java应用程序(14)

时间:2011-06-22 Caroline Gough

要构建演示程序,将程序包解压到任意目录,进入 SweetFactory 目录,运行 build.sh。您需要具有 WebSphere Real Time 提供的 jar、javac 和 jxeinajar 版本(可在 PATH 中找到),这样 build.sh 脚本才能正常工作。

build.sh 脚本执行一些操作:

创建 bin 目录来存储类。

使用 javac 构建 Java 源代码。

构建一个可执行 JAR 文件 —— sweetfactory.jar。

使用 jxeinajar 对 sweetfactory.jar 进行 AOT 编译。

运行构建脚本会生成如下输出:

清单 1. 构建脚本的输出

[andhall@rtj-opt2 ~]$ cd SweetFactory/ [andhall@rtj-opt2 SweetFactory]$ java -Xrealtime -version java version "1.5.0" Java(TM) 2 Runtime Environment, Standard Edition (build pxi32rt23-20070122 (SR1) ) IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Linux x86-32 j9vmxi32rt23-20070105 ( JIT enabled) J9VM - 20070103_10821_lHdRRr JIT - 20061222_1810_r8.rt GC  - 200612_11-Metronome RT  - GA_2_3_RTJ--2006-12-08-AA-IMPORT) JCL - 20070119 [andhall@rtj-opt2 SweetFactory]$ ls -l total 16 -rwxr-xr-x 1 andhall andhall 773 Apr 1 15:41 build.sh -rw-r--r-- 1 andhall andhall  76 Mar 31 14:20 MANIFEST.MF drwx------ 4 andhall andhall 4096 Mar 31 14:16 src [andhall@rtj-opt2 SweetFactory]$ ./build.sh Working dir = . Building source Building jar AOTing the jar J9 Java(TM) jxeinajar 2.0 Licensed Materials - Property of IBM (c) Copyright IBM Corp. 1991, 2006 All Rights Reserved IBM is a registered trademark of IBM Corp. Java and all Java-based marks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. Found /home/andhall/SweetFactory/sweetfactory.jar Converting files Converting /home/andhall/SweetFactory/sweetfactory.jar into /home/andhall/ SweetFactory/aot//sweetfactory.jar JVMJ2JX002I Precompiled 156 of 168 method(s) for target ia32-linux. Succeeded to JXE jar file sweetfactory.jar Processing complete Return code of 0 from jxeinajar [andhall@rtj-opt2 SweetFactory]$ ls -l total 252 drwxrwxr-x 3 andhall andhall  4096 Apr 1 15:42 bin -rwxr-xr-x 1 andhall andhall  773 Apr 1 15:41 build.sh -rw-r--r-- 1 andhall andhall   76 Mar 31 14:20 MANIFEST.MF drwx------ 4 andhall andhall  4096 Mar 31 14:16 src -rw-rw-r-- 1 andhall andhall 233819 Apr 1 15:42 sweetfactory.jar

y运行 build.sh 脚本生成了 sweetfactory.jar —— Sweet Factory 演示程序的一个 AOT 编译版本。

实时Java,第5部分 - 编写和部署实时Java应用程序(15)

时间:2011-06-22 Caroline Gough

运行演示程序

现在,Sweet Factory 演示程序已经成功构建,可以运行了。演示程序是用 WebSphere Real Time v1.0 的 SR1 版本实现和测试的,建议您使用 SR1 或更新版本来运行它。

清单 2. Sweet Factory 演示程序

[andhall@rtj-opt2 ~]$ java -Xnojit -Xrealtime -jar sweetfactory.jar Sweetfactory RTJ Demo Usage: java -Xrealtime -jar sweetfactory.jar [runtime seconds [number

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号