网站大量收购独家精品文档,联系QQ:2885784924

Eclipse的安装及配置.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Eclipse的安装及配置

4.4.3 Eclipse的安装及配置 Eclipse是一款非常优秀的开源IDE,非常适合于 Java 开发,由于支持插件技术,受到了越来越多的开发者的欢迎。本书选用目前流行、稳定的Eclipse 3.2版本进行 Java 智能卡Applet的开发。 Eclipse 工具是通过调用JCDK中 JCWDE 工具来模拟运行 Java 智能卡 Applet 的。JCWDE 实际是一个 Java 应用,其主类为:com.sun.javacard.jcwde.Main。在整个调试运行过程中, Eclipse 模拟的是 Java 智能卡卡片。用户通过使用 JCDK 中的 APDUTool来模拟读写器,二者间的通信是通过默认的 9025 socket 端口来进行的。因此,在 Eclipse中调试和运行 Java 智能卡Applet 前,必须按照4.4.1 和 4.4.2 中的描述完成JDK 和JCDK 的安装和配置。 首先,从Eclipse的官方网站下载 Windows平台的Eclipse 3.2版本,下载到本地后文件名为:eclipse-SDK-3.2-win32.zip。然后解压到指定的目录,此处假定解压到C:\eclipse下。安装后的目录结构如下图4.18所示。 图4.18 Eclipse 的安装目录 下面详细介绍了在Eclipse下开发Java 智能卡HelloWorld 小应用程序用于测试。 1. 首先选择【File】-【new】-【Project】-【Java Project】,打开新建Java工程向导。如图4.19所示: 图4.19 新建工程向导 2. 点击【Next】,在Project Name框中输入工程名称,此处我们假定为:HelloWorld。然后点击【Finish】按钮完成新建工程的工作。如图4.20所示: 图4.20 新建工程界面 3. 在新建的HelloWorld工程的右键快捷菜单上,选择【Properties】-【Java Build Path】-【Libraries】,按【Add External JARs】,选择本地安装的Sun官方提供的Java 智能卡 Kit 2.2lib文件夹下的api.jar文件。然后点击【Finish】按钮关闭Java配置画面。如图 4.21 所示: 图4.21 工程设置界面 4. 在新建的HelloWorld工程的右键快捷菜单上,选择【New】-【Class】,Package栏中输入包的名称,此处假定为:com.cad.www。在Name栏中输入类的名称,此处假定为:HelloWorld。在SuperClass栏中输入需要继承的基类的名称,此处需要写上:javacard.framework.Applet。然后选择【Finish】按钮完成在工程中添加新类的工作。如图4.22所示: 图4.22 新建类界面 编辑HelloWorld.Java类文件,编写以下测试代码。(关于Applet开发请参考后续章节) package com.cad.www; import javacard.framework.*; public class HelloWorld extends Applet { private byte[] echoBytes; private static final short LENGTH_ECHO_BYTES = 256; /** * Only this classs install method should create the applet object. */ protected HelloWorld() { echoBytes = new byte[LENGTH_ECHO_BYTES]; register(); } /** * Installs this applet. * @param bArray the array containing installation parameters * @param bOffset the starting offset in bArray * @param bLength the length in bytes of the parameter data in bArray */ public static void install(byte[] bArray, short bOffset, byte bLength) { new HelloWorld(); } /

文档评论(0)

cj80011 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档