启动Xlet(javax.microedition.Xlet)开发的步骤是什么?

启动Xlet(javax.microedition.Xlet)开发的步骤是什么?,java,emulation,development-environment,xlet,Java,Emulation,Development Environment,Xlet,我一直在试图找到一种方法来进行开发(作为injavax.microedition.xlet包的一部分) 目前,我的起点是EclipseIndigo(我在其中进行Android开发) 我的问题是: 我应该采取哪些步骤来设置XLET的开发环境 是否有运行Xlet的模拟器 我不确定我的经验是否有用,但至少它提供了一个参考。 我的环境是一台linux x86 PC(linux 2.6)+eclipse 3.2+j2se 1.4.209 我从sun下载了javatv 1.0/1.1参考实现的源代码 您可

我一直在试图找到一种方法来进行开发(作为in
javax.microedition.xlet
包的一部分)

目前,我的起点是EclipseIndigo(我在其中进行Android开发)

我的问题是:

  • 我应该采取哪些步骤来设置XLET的开发环境
  • 是否有运行Xlet的模拟器

我不确定我的经验是否有用,但至少它提供了一个参考。 我的环境是一台linux x86 PC(linux 2.6)+eclipse 3.2+j2se 1.4.209 我从sun下载了javatv 1.0/1.1参考实现的源代码

您可以在eclipse中创建一个导入所有源代码的项目。 请修复所有可能的错误(如果有)。通常,如果有一些,只需对其进行评论即可

最后,请将项目导出为jar文件

然后可以创建另一个项目并配置构建路径,单击“导入外部jar”导入生成的javatv jar。 现在,您可以通过在同一项目中创建实现javax.tv.xlet.xlet接口的java文件来创建自己的xlet

要执行xlet,需要实现main方法并创建 SIEmulator的一个实例(假设myemulator)。然后你可以打电话 putResidentXlet()并在中填写xlet的名称/路径。 最后请转到输出文件夹(其中包含源代码的编译类文件,通常是文件夹“bin”),键入 “java-Djava.class.path=“javatvjar的路径”类包含\u main\u方法

请注意,执行的xlet不在服务上下文中。如果希望在服务上下文中运行,则需要修改com.sun.tv.XletManager.java中的代码以填充xlet的服务上下文对象,或者将xlet的信息放入javatv的SI源(一个xml文件)中。默认值为“JavaTVSampleFile01.xml”“。用法请参考javatv的文档

这是一篇论坛帖子。链接:


您下载文件的最佳机会:

您能提供下载链接吗。@azulflame:+1,谢谢您的回复。然而,让我承认这并不是我想要的。回答是关于
javax.tv.xlet
,而我的问题是关于
javax.microedition.xlet
。阿希米德,老实说(以防你看不到最后一行):我没有弄明白,我只是在一篇来自谷歌搜索链接的论坛帖子中发现了这一点。微环境的步骤应该与电视相同,只是使用不同的罐子。你的最后一个链接看起来很有希望!不幸的是,我现在没有时间尝试,但它看起来正是我一直在寻找的,所以你赢了。:)