Skip to content

Commit fe6bacf

Browse files
authored
Update recommended setup for older cards
1 parent 5e54aa2 commit fe6bacf

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,17 @@ target:
5959
[cap] CAP saved to /Users/martin/projects/ant-javacard/Empty_A000000617008E5CDAAE_50da91a4_2.2.2.cap
6060
```
6161
## Recommended setup
62+
Based on the [JavaCard SDK and JDK version compatibility matrix](https://github.com/martinpaljak/ant-javacard/wiki/JavaCard-SDK-and-JDK-version-compatibility).
6263
- Targeting JC 3.0.4 or later (modern JavaCard-s)
6364
- Use JDK 17 (don't forget to set `$JAVA_HOME`)
6465
- Use JavaCard SDK 3.2.0 (`jckit="sdks/jc320v24.0_kit"`) with right target (`targetsdk="3.x.y"`)
6566
- NOTE: depending on your external components, absence of v2.3 export files will force you to stick with JavaCard SDK 3.1
66-
- Targeting JC 2.x.y or 3.0.1 (legacy JavaCard-s)
67-
- Use JDK 8 (don't forget to set `$JAVA_HOME`)
67+
- Targeting JC 2.x.y or 3.0.1 (older JavaCard-s)
68+
- Use JDK 11 (don't forget to set `$JAVA_HOME`)
6869
- Use JavaCard SDK 3.0.5u4 (`jckit="sdks/jc305u4_kit"`) with right target (`targetsdk="sdks/jc222_kit"`)
6970

70-
> Note: ant-javacard will continue to support JavaCard 2 for as long as this is achievable with sane effort
71+
> [!NOTE]
72+
> ant-javacard will continue to support using JavaCard 2.X SDK-s (and thus JDK-8) for as long as this is achievable with sane effort
7173
7274
## Syntax
7375
Sample:

0 commit comments

Comments
 (0)