安裝配置Java智能卡開發(fā)環(huán)境_第1頁(yè)
安裝配置Java智能卡開發(fā)環(huán)境_第2頁(yè)
安裝配置Java智能卡開發(fā)環(huán)境_第3頁(yè)
安裝配置Java智能卡開發(fā)環(huán)境_第4頁(yè)
安裝配置Java智能卡開發(fā)環(huán)境_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

試驗(yàn)名稱:安裝配置Java智能卡開發(fā)環(huán)境一、試驗(yàn)?zāi)康陌盐認(rèn)ava智能卡Applet的開發(fā)環(huán)境Eclipse二、試驗(yàn)環(huán)境Eclipse集成開發(fā)環(huán)境,JavaKey,JCOP仿真運(yùn)行環(huán)境三、試驗(yàn)原理Java智能卡是在智能卡硬件系統(tǒng)的根底之上在片內(nèi)通過(guò)軟件構(gòu)造的一個(gè)支持Java程序下載/安裝并運(yùn)行的軟/硬件系統(tǒng)。它在有限資源的智能卡環(huán)境中支持Java語(yǔ)言的一個(gè)子集,是Java嵌入到智能卡中的一種應(yīng)用。通過(guò)引入Java虛擬機(jī)技術(shù),Java智能卡在保存了原有智能卡應(yīng)用的便捷、安全等特性的同時(shí),繼承了Java技術(shù)的硬件無(wú)關(guān)特性,將智能卡應(yīng)用程序的開發(fā)同實(shí)現(xiàn)了Java設(shè)計(jì)者所宣稱的“一次編寫,處處運(yùn)行”的理念。Java智能卡系統(tǒng)由以下幾局部組成:加密協(xié)處理器等模塊。密等對(duì)硬件進(jìn)展掌握操作的本地方法。JavaJCVMJavaCardVirtualMachin系統(tǒng)上通過(guò)軟件構(gòu)造的支持字節(jié)碼運(yùn)行的虛擬機(jī)。JavaJava智能卡運(yùn)行的核心類庫(kù)和應(yīng)用擴(kuò)展類庫(kù),為Applet的開發(fā)供給統(tǒng)一的應(yīng)用編程接口。Java智能卡應(yīng)用治理組件,完成對(duì)卡上Applet的安裝、注冊(cè)和刪除。Java智能卡運(yùn)行環(huán)境JCRJavaCardRuntimeEnvironmentJava智能卡虛擬機(jī)、API類庫(kù)及其他的支持效勞,如卡內(nèi)Applet間的安全隔離機(jī)制和對(duì)象共享機(jī)制、事務(wù)處理、規(guī)律通道等。Java智能卡應(yīng)用,運(yùn)行于Java智能卡上的Java應(yīng)用程序Applet。Java智能卡系統(tǒng)構(gòu)造如圖1所示:圖1 Java智能卡系統(tǒng)成構(gòu)造四、試驗(yàn)內(nèi)容JavaCardApplet編寫Applet,編譯和運(yùn)行,下載到智能卡中。五、試驗(yàn)步驟〔盡可能具體一些,圖文并茂,列出具體的試驗(yàn)步驟〕開發(fā)Java智能卡程序之前,需要安裝JDK〔J2SEDevelopmentKits〕和JCDK〔Java智能卡DevelopmentKits〕。這是開發(fā)JavaJava智能卡Applet中Java供給商的相關(guān)文檔。(一)J2SDK的安裝及配置JDK〔J2SEDevelopmentKits〕。這里以J2SE1.6安裝作為范例。首先需要在SUN的官方網(wǎng)站上下載J2SDK1.6。下載完成后是一個(gè)可執(zhí)行文件,具體安裝過(guò)程如下:3所示的畫面。選擇承受許可協(xié)議選項(xiàng),單擊【承受】按鈕。圖2 jdk安裝3安裝許可協(xié)議JDK的安裝路徑,推舉承受默C:\ProgramFiles\Java\jdk1.6.0_18。單擊【下一步】按鈕。4定制安裝界面5中,單擊【下一步】按鈕開頭安裝。5更改安裝路徑界面6所示。6安裝完成界面(二) Eclipse的安裝及配置技術(shù),受到了越來(lái)越多開發(fā)者的歡送。首先,從Eclipse“://下載/“://Windows圖7 Eclipse的安裝名目(三) JCOP安裝及配置〔JCOP〕是由IBM蘇黎世爭(zhēng)論試驗(yàn)室開發(fā)的用于發(fā)活動(dòng)轉(zhuǎn)由恩智浦半導(dǎo)體〔NXPSemiconductors〕負(fù)責(zé)。JCOP包含一個(gè)JavaCard虛擬機(jī)〔JCVM〕來(lái)運(yùn)行標(biāo)準(zhǔn)的JavaCard應(yīng)用。IBM為JavaCardJCOPTools,通過(guò)EclipseIBM還供給了一套JCOP應(yīng)用治理軟件Shell,它也被集成到開發(fā)工具套件中。安裝JCOP工具,首先翻開Eclipse,點(diǎn)擊Help->InstallNewSoftware。圖8Eclipse消滅Install窗口,點(diǎn)擊【Add...】圖9 Install窗口填寫Name,點(diǎn)擊【Archive...】圖10 AddSite選擇NXPJCOP_Plugins_Generic3.2.8_Target1.2.9.zip圖11 Archive相應(yīng)路徑選擇相應(yīng)文件后,單擊【ok】圖12 AddSite勾選NXPJCOPToolsforEclipse,單擊【Next】圖13JCOP工具消滅安裝界面圖14JCOP工具點(diǎn)擊【Next】圖15 JCOP工具選擇Iacceptthetermsofthelicenseagreements,單擊【Finish】圖16 選擇承受協(xié)議開頭安裝,會(huì)彈出警告,點(diǎn)擊OK圖17 警告安裝完成,要求重啟Eclipse,點(diǎn)擊【Yes】圖18 重啟eclipse在JavaCompiler選項(xiàng)中,選擇Compilercompliancelevel為1.5圖19 JavaCompiler選項(xiàng)在JavaDebug選項(xiàng)中,去掉Suspendexecutiononuncaughtexceptions前面的勾,點(diǎn)擊【Ok】圖20 JavaDebug選項(xiàng)激活JCOP及建立第一個(gè)Javacard工程,創(chuàng)立JavaCardProject,選擇Other...->JavaCardProject.圖21 創(chuàng)立JavaCardProject第一次創(chuàng)立會(huì)提示激活JCOP工具圖22 激活JCOP工具有三種激活方法,我們使用的是第一種圖23 選擇激活方式提示只是激活文件所在的位置,找到該名目的位置即可圖24 找到激活文件激活成功圖25 激活成功創(chuàng)立第一個(gè)工程,起一個(gè)名字,單擊Finish圖26 創(chuàng)立Project會(huì)提示使用JCOP開發(fā)視圖,點(diǎn)擊確定。在左側(cè)的工程名上單擊右鍵,創(chuàng)立一個(gè)JavaCardApplet圖27 創(chuàng)立JavaCardApplet創(chuàng)立包名,及應(yīng)用對(duì)應(yīng)的Java類名,點(diǎn)擊【Next】圖28 創(chuàng)立JavaCardApplet為包和應(yīng)用設(shè)置AID名圖29 設(shè)置AID點(diǎn)擊完成,系統(tǒng)會(huì)自動(dòng)創(chuàng)立一個(gè)簡(jiǎn)潔的應(yīng)用圖30 創(chuàng)立成功運(yùn)行Applet,選擇RunConfigurations...圖31 運(yùn)行Applet在JavaCardApplication上建一個(gè)Ap

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論