Hiya,
In V24.1 JavaCard Eclipse plugin when you have exp files and paths the plug in uses the wrong separator for the paths. It uses a colon and causes a error in the cap file generation:
[ INFO: ] Converter [v24.1]
[ INFO: ] Copyright (c) 1998, 2024, Oracle and/or its affiliates. All rights reserved
error: export file toolkit.exp of package uicc.toolkit not found.
This is caused by the colon use in the path for exp in the conf/json build conf of a project.
-exportpath C:/../…/ts_102241v160200p0/export_files:C:/../../../ts_131130v160000p0/31130_Annex_B_Export_Files
it should be:
-exportpath C:/../…/ts_102241v160200p0/export_files;C:/../../../ts_131130v160000p0/31130_Annex_B_Export_Files
else the cap verify run by the ant build will fail…
To help others with similar issues I'm raising this as a bug in the plugin and should be a known issue.
It doesn't help half the examples really don't compile without messing around with JDK versions etc for example helloworld uses functions only available in JDK 8 and not 17. I personally think the whole user guide is total rubbish and is misleading…
Best Regards
Jeremy Norris (Zariot)..