版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技創(chuàng)新企業(yè)如何構(gòu)建高效的營(yíng)銷團(tuán)隊(duì)
- 《少年閏土》教學(xué)設(shè)計(jì)與反思
- 2025年租賃合同提前解除市場(chǎng)影響
- 二級(jí)建造師合作合同樣本
- 互助市場(chǎng)拓展合作合同書
- 二手房屋購(gòu)買合同誠(chéng)意金約定
- 個(gè)人質(zhì)押與抵押合同
- XX公司員工培訓(xùn)合同協(xié)議
- 產(chǎn)品設(shè)計(jì)與研發(fā)合作合同范例
- 個(gè)人借款合同格式樣本
- 2024年泰州職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年參考題庫(kù)含答案解析
- 樓梯 欄桿 欄板(一)22J403-1
- 學(xué)生綜合素質(zhì)評(píng)定與職業(yè)規(guī)劃的關(guān)聯(lián)性分析
- 特殊家長(zhǎng)課后溝通技巧培訓(xùn)
- PEP人教版小學(xué)英語(yǔ)六年級(jí)下冊(cè)單詞表(含音標(biāo))
- GB/T 42096-2022飛機(jī)耐火電纜性能要求
- 2022年版義務(wù)教育勞動(dòng)課程標(biāo)準(zhǔn)學(xué)習(xí)培訓(xùn)解讀課件筆記
- 2022年中國(guó)止血材料行業(yè)概覽:發(fā)展現(xiàn)狀對(duì)比分析研究報(bào)告(摘要版) -頭豹
- 一起重新構(gòu)想我們的未來(lái):為教育打造新的社會(huì)契約
- GB/T 4214.2-2020家用和類似用途電器噪聲測(cè)試方法真空吸塵器的特殊要求
- GB/T 22482-2008水文情報(bào)預(yù)報(bào)規(guī)范
評(píng)論
0/150
提交評(píng)論