网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  在 netbeans 中为 tivo 开发应用程序     
  文章作者:未知  文章来源:水木森林  
  查看:71次  录入:管理员--2007-11-17  
    tivo 人员使用 java sdk 编写在 tivo 上运行的应用程序(实际上是在服务器上运行的代码和用户 tv 上的可视化),以及使您能在计算机上运行和调试应用程序的模拟程序。下面介绍如何简单地设置 netbeans 以运行/调试 tivo 应用程序。

这些说明针对当前的 netbeans 4.1 开发版本,但是过程与 netbeans 4.0 非常类似。

首先,您需要下载 tivo sdk,然后解压缩到 /tivo 或其他文件夹

现在,在 netbeans 中:

  1. 选择 file | new project 打开 new project wizard。
  2. 在左窗格中选择 general 类别,在右窗格中选择 java application,然后按 next。 在向导的下一个窗格上,将该项目命名为 tivotest,然后按 finish 即可创建该项目。
  3. explorer 窗口(编辑器的左侧)的 projects 选项卡中右键单击 tivotest 节点,然后从出现的弹出菜单中选择 properties 即可显示 project properties 对话框。
  4. 在该对话框的左窗格上选择 build | compiling sources 节点,然后单击右侧的 add library 按钮。将显示 netbeans 已了解的库的列表。如果您是第一次使用 tivo sdk,则需要将其设置为库;否则可以跳过步骤 5 到 7。
  5. 单击该对话框中的 manage libraries 按钮。在下一个对话框中,单击左下角的 new library。在 new library 对话框中,键入 tivo,然后按回车关闭该对话框。
  6. 现在,library manager 对话框将在左侧显示一个新库,名为 tivo,但是没有内容。单击左侧的 add jar/folder 按钮。在出现的文件对话框中,导航到您解压缩 tivo sdk 的位置。选择 hme.jarsimulator.jar,然后按文件对话框底部的 add jar/folder 按钮接受它们。
  7. 现在,切换到 sources 选项卡,单击它的 add jar/folder 按钮,然后添加 src.zip,以便代码完成可用于 tivo sdk 类。以后的项目只需指向您刚刚创建的库。
  8. 现在,切换到 javadoc 选项卡,单击它的 add zip/folder 按钮,添加位于 doc 目录中的 hme-javadoc.zip 文件,tivo sdk 类便可以看到 javadoc 注释。以后的项目只需指向您刚刚创建的库。
  9. 单击 add library 对话框底部的 add library 按钮,向您的项目添加新的 tivo 库。单击 ok,关闭 project properties 对话框。
  10. 关闭所有对话框之后,您应该看到 new project wizard 生成的 main 类。将超级类更改为 application。按 alt-shift-f(在 macintosh 上为 ctrl-shift-f)即可自动导入 com.tivo.hme.sdk.application 超类。
  11. main 类中插入以下代码(不要删除 main (string[] args) 方法!):
        
        
    protected void init(context context) { root.setresource(createtext("default-36-bold.font", color.white, "hello from an application!")); }
  12. 现在,在现有的 main (string[] args) 方法中插入以下行:
        simulator.main(new string[] {main.class.getname()});    
    完整的类将如下所示:
/** main.java** created on march 22, 2005, 2:46 pm*/package tivotest;import com.tivo.hme.sdk.application;import com.tivo.hme.sim.simulator;import java.awt.color;/**** @author brian leonard*/public class main extends application {/** creates a new instance of main */public main() {}/*** @param args the command line arguments*/public static void main(string[] args) {simulator.main(new string[] {main.class.getname()});}protected void init(context context) {root.setresource(createtext("default-36-bold.font",color.white, "hello from an application!"));}}
按 f6 可运行应用程序,按 f5 可调试应用程序。

感兴趣的人注意了,他们似乎正在进行竞赛。

 
 
上一篇: 如何在netbeans中设置数据库连接池    下一篇: netbeans配置教程+索爱wtk+使用方法
  相关文档
java编程入门:引用类型和原始类型的区分 05-14
j2ee基础:mvc模式和struts模式的理解 11-16
java程序员考试介绍 11-17
javascript实现的java里的map对象 11-17
如何使用异步servlet扩展ajax应用程序 11-16
在struts和hibernate之间搭起桥梁 11-17
java语言会因为 ror 的流行而过时吗? 11-16
java基础:详细介绍什么是java的虚拟机 11-29
什么是aop系列之一:aop概念解析 11-17
审查java 代码的十一种常见错误 11-16
jdbc编程基础(1) 11-17
基础教程:对java中四种基本排序的总结 11-16
web应用中重复提交的问题的三种解决方案 11-16
java手机软件图形界面api之慨述 11-16
java学习笔记 线程实例:一个钟表的实现 11-17
web app struts框架里实现filter 11-17
创建 java .exe 文件 11-17
tomcat下配置mysql数据库连接池 11-16
delete 方法 11-16
java基础:遍历m取n的所有组合 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息