(JavaCard) 技術入門 3 -- 在ubuntu上搭建JCDK開發環境

鄒德強發表於2012-05-04

在ubuntu上搭建JCDK開發環境的組建和win上類似,需要注意的主要是執行許可權問題。

win上的JCDK組建參見:http://blog.csdn.net/caesarzou/article/details/6742758


1.安裝jdk 1.5

$ sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu hardy main multiverse"
$ sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu hardy-updates main multiverse"
$ sudo apt-get update
$ sudo apt-get install sun-java5-jdk
2.安裝ant

$ sudo apt-get install ant

3.建立javacard目錄

$ cd ~
$ mkdir javacard

3.在oracle的網站上下載jcdk開發包:java_card_kit-2_2_2-linux.zip 到 ~/javacard目錄

4.解壓

$ cd ~/javacard
$ unzip java_card_kit-2_2_2-linux.zip
$ cd java_card_kit-2_2_2
$ unzip *.zip
5.修改環境變數,編輯檔案~/.bashrc, 增加如下定義:

declare -x JC_HOME=~/javacard/java_card_kit-2_2_2
declare -x JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.22
PATH=.:$JC_HOME/bin:$PATH
6.給相應的工具增加寫許可權

$ cd ~/javacard/java_card_kit-2_2_2/bin
$ chmod +x apdutool;chmod +x capdump;chmod +x capgen;chmod +x converter;chmod +x cref;chmod +x exp2text
$ chmod +x jcwde;chmod +x scriptgen;chmod +x verifycap;chmod +x verifyexp;chmod +x verifyrev

7. OK! 編譯一下samples試試吧。

$ cd ~/javacard/java_card_kit-2_2_2/samples;ant

PS JCOP的eclipse控制元件也支援linux

1.安裝eclipse

$ sudo apt-get install eclipse

建立工作目錄,建立license檔案。

將zip解壓於plugin目錄 /usr/lib/eclipse/plugins

修改模擬器執行許可權

$ cd /usr/lib/eclipse/plugins/com.ibm.bluez.jcop.eclipse_3.1.1.b/simuls/nJCOP/linux/x86
$ chmod +x jcop



相關文章