|
3
|
| Vit Khudenko · 技术社区 · 14 年前 |
|
|
1
2
我不确定我的经历是否有帮助,但至少它提供了一个参考。 我的环境是linux x86 PC(linux 2.6)+eclipse 3.2+j2se 1.4.2_09 我从sun下载了参考实现的javatv 1.0/1.1源代码。 您可以在eclipse中创建一个导入所有源代码的项目。 请修复所有可能的错误(如果有的话)。通常情况下,如果有的话,就评论一下。 最后,请将项目导出为一个jar文件。 然后,您可以创建另一个项目并配置构建路径,单击“导入外部jar”以导入生成的javatv jar。 现在,您可以通过在同一项目中创建一个实现javax.tv.xlet.xlet接口的java文件来创建自己的xlet。 要执行xlet,您需要实现main方法并创建 SIEmulator的一个实例(假定myemulator)。然后你可以打电话 myemulator.putResidentXlet()并填充xlet的名称/路径。 最后请转到输出文件夹(其中包含源代码的编译类文件,通常为文件夹“bin”),键入 “java-Djava.class.path=”javatv jar的路径“class_containing_main_method 请注意,执行的xlet不在服务上下文中。如果您希望在服务上下文中运行,您需要修改com.sun.tv.XletManager.java中的代码来填充xlet的服务上下文对象,或者将xlet的信息放在javatv的SI源(一个xml文件)中。默认为“JavaTVSampleFile01.xml”。用法请参阅javatv的文档。 这是论坛上的帖子。链接: https://forums.oracle.com/forums/thread.jspa?messageID=7310245 您下载文件的最佳机会: http://docs.oracle.com/javame/config/cdc/cdc-opt-impl/ojmeec/1.0/reference/html/z4000c841293984.html |