WEB开发网
开发学院软件开发Java OCAP 入门,第一部分: 运行 OCAP RI 阅读

OCAP 入门,第一部分: 运行 OCAP RI

 2010-04-07 00:00:00 来源:WEB开发网   
核心提示: 在 OCAP RI 上处理应用程序有时候,您不只要运行 CirclesXlet 这一个应用程序,OCAP 入门,第一部分: 运行 OCAP RI(5),首先,您应该理解 OCAP RI 是如何确定运行哪一个应用程序的,它定义了几个字段并提供一个应用程序类名称,在本例中,然后,您应该稍微了解一下控

在 OCAP RI 上处理应用程序

有时候,您不只要运行 CirclesXlet 这一个应用程序。首先,您应该理解 OCAP RI 是如何确定运行哪一个应用程序的。然后,您应该稍微了解一下控制台输出的存储位置。

应用程序的存储位置

OCAP RI 使用两个主要的文件查找应用程序。第一个是 mpeenv.ini,它是一个重要的配置文件,位于安装 OCAP RI 的目录下的 ocap\bin\CableLabs\simulator\Win32\debug\env\ 路径中。在文本编辑器中打开这个文件并观察它。这个文件包含许多设置。

现在要关注的是针对 JVM 的类路径。它位于文件顶部附近,名为 VMOPT.0。它实际上是一个命令行参数。VMOPT.0 的定义如下:

VMOPT.0=-Djava.class.path=/syscwd/sys/ocap-classes.jar; 
             /syscwd/sys/ocap-rez.jar; 
             /syscwd/sys/support.jar; 
             /syscwd/qa/ocap-test.jar; 
             /syscwd/qa/support-test.jar; 
             /syscwd; 
             /syscwd/usr; 
             /syscwd/apps/eas 

VMOPT.0 定义实际上是一长条,但这里我为了清楚显示,把它分成了几段。在 OCAP RI 世界里, /syscwd 表示当前工作目录,在本例中即是 mpeenv.ini 的位置。

OCAP RI 在此类路径中搜寻每个条目,查找 hostapps.properties 文件。然后启动此文件中描绘的应用程序。明白这一点后,就可以弄清 CirclesXlet 的运行方式了。

这个类路径中的前 5 个条目是 JAR 文件,它们没有对应的 hostapps.properties。然后紧接着的一个条目是 /syscwd。查看 ocap\bin\CableLabs\simulator\Win32\debug\env\(在 OCAP 领域中,这实际上是 /syscwd),您将发现一个 hostapps.properties 文件。在文本编辑器中打开 hostapps.properties。它定义了几个字段并提供一个应用程序类名称。在本例中,它是 com.cablelabs.circlesxlet.CirclesXlet。

上一页  1 2 3 4 5 6 7  下一页

Tags:OCAP 入门 第一部

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接