必要ドキュメント
- Java Card 3.1 Platform Development Kit User Guide https://docs.oracle.com/en/java/javacard/3.1/guide/
環境の用意
Windowsでサンプルを動かす場合、以下の3つだけ!
JDK 8
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Java Card Development Kit Simulator / Java Card Development Kit Tools
https://www.oracle.com/technetwork/java/embedded/javacard/overview/index.html
- 注意 : 3.1からJava Card Dev Kit SimulatorとDev Kit Toolsというものがあるが、SimulatorはToolsを含むので、Simulatorをインストールした場合、Toolsは不要
Eclipse - Windows Eclipse IDE (Eclipse Neon, Oxygen, or Photon)
https://www.eclipse.org/downloads/packages/release
今回の環境
OS : Windows 10 64 bit
インストール (2019/02時点)
JDK 8 (JDK 8u201 64 bit)
- Install Folder : D:\Dev\Java\jdk1.8.0_201
- JAVA_HOME環境変数も設定しておくこと。
Eclipse (Photon 64 bit)
- Eclipse Photon - R Packages - Eclipse IDE for Java Developersを選択
- zip (2019/02時点 - eclipse-java-photon-R-win32-x86_64.zip) を解凍し、下記の場所へ配置
- Install Folder : D:\Dev\eclipse\java-photon
Java Card Development Kit Simulator (3.1)
- msi (2019/02時点 - java_card_simulator-3_1_0-win-bin-do-b_74-17_jan_2019.msi)をクリックし、インストール
- Install Folder : D:\Dev\Java Card\Java Card Development Kit Simulator 3.1.0\
- このフォルダーがJC_HOME_SIMULATOR
Java Card Development Kit Tools (3.1)
- ToolsはSimulatorのサブセット。Simulatorをインストールした場合は、不要。
- Toolsフォルダーは下記のとおり。Simulatorからdocs, eclipse-plugin, samplesフォルダーがないだけ。
Eclipse Plug-Inインストール
- Eclipse Menu => Help => Install New Software => Add
- Add Repositoryポップアップ画面から、Archiveを押下し、JC_HOME_SIMULATOR\eclipse-plugin\jcdk-repository_yyyymmddxxxx.zipを追加
- NameはJava Card SDK
Sample_Platform, Sample_Device登録
- EclipseのWindows => Preferences => Java Card Platforms
- デフォルトで、下記のようにSample_Platform, Sample_Deviceが既に登録済みなので、確認だけ。
サンプル実行
Sample Projectsのインポート
正しく取り込んだら下記のように見えるはず。左下の部分がJava Card View。
もしJava Card Viewが見えない場合は、Window => Show View => OthersからJava Card Viewを指定