JAVA card 應用開發 建立第一個APPLET

來源:互聯網
上載者:User

標籤:java   應用   編譯器   調試   applet   

本文講述在Eclipse環境下,如何建立一個Java卡的項目,建立一個APPLET,運行在Java卡片上。


在建立項目前,必須安裝好環境:先下載一個Eclipse,然後安裝JCOP即可。(JCOP的下載,需要與NXP簽訂協議才能拿到安裝檔案,當然網上可能找到別的版本,這裡不討論)。安裝次序:安裝好Eclipse,然後安裝JCOP,然後匯入JCOP的授權檔案。也可以參考下面這篇文章:

環境搭建:http://blog.csdn.net/menghnhhuan/article/details/7616690

 

目前我使用的Eclipse Version: Kepler ServiceRelease 2

建立工程:

1.      建立一個JAVA卡的項目:


2.選擇“Java Card Project”後,並填入Project name得到:


3.點擊Next,下一頁的配置如下,只需要勾選兩項,至於不同版本的差異,暫時我還不知道。


4.點擊Next後,下一頁的配置如下:


5.點擊Next,下一頁需要填入包和類名。(包需要全小寫,類名需要全大寫)


6.點擊Next,需要填入Package和Applet的AID.


7.點擊Finish,就可以看到項目:


8.產生的程式碼如下:


此時,Eclipse會自動編譯代碼,沒有提示任何出錯,表明代碼已經被編譯好。

 

9.編譯完成,就可以開始調試了,調試工具使用IBM的jcop(現在授權給NXP了),啟動方式如下:


點擊這個綠色的蟲子,然後選擇 Debug Configurations.

10.在 “Java Card Application”處,右鍵,New,得到:


11.點擊 Apply,然後點擊Debug,就可以歡快地debug了。


 

這個時候,代碼就會載入到模擬器裡面,可以髮指令試一試我們的Hello world了。

發送/send 00A4040006A00000000901指令,就可以看到模擬器的響應,可以設定斷點進行debug.


注意幾點:

1. 如果有提示出錯,考慮是否編譯器的版本問題:Progect –》Properties-》Java Complier;(我目前選擇的Java編譯器版本是1.6)

2. 在進行debug的時候,需要New一個新的模擬器;

3.只需要New一次,運行一次模擬器,如果運行多了,需要去debug的視窗關閉,否則會多個模擬器同時運行。


這篇文章只是大致講了個流程,實際上每個人操作的時候都會遇到各種各樣的問題。

比如安裝JCOP有問題,比如建立工程到最後提示出錯,比如調試的指令不知道怎麼發。

只能慢慢去摸索,互勉。




聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.