我一直在尝试找到一种方法来处理Xlet开发(作为javax.microedition.xlet软件包中Personal Basis Profile的一部分)。

目前,我有Eclipse Indigo(我在其中进行Android开发)作为起点。

我的问题是:

  • 我应该怎么做才能为Xlets设置开发环境?
  • 有运行Xlet的模拟器吗?
  • 最佳答案

    我不确定我的经验是否有帮助,但至少可以提供参考。
    我的环境是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。
    现在,您可以通过创建一个Java文件来创建自己的xlet,该文件在同一项目中实现javax.tv.Xlet.xlet接口。

    要执行xlet,您需要实现main方法并创建
    SIEmulator的实例(假设myemulator)。然后你可以打电话
    myemulator.putResidentXlet()并输入xlet的名称/路径。
    最后,请转到输出文件夹(其中包含源代码的已编译类文件,通常是文件夹“bin”),键入
    “java -Djava.class.path =” javatv jar的路径“class_ contains_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

    10-08 00:06