3

使用 JavaCard Converter 工具,我不断收到类似的错误

error: export file rmi.exp of package java.rmi not found.

error: export file framework.exp of package javacard.framework not found.

复制下面的目录后,错误逐渐消失

/usr/local/javacard/java_card_kit-2_2_2/api_export_files

到本地目录。现在,这显然是一个黑客。不,将其称为“黑客”将是对任何其他真正黑客的侮辱。这显然不是事情应该如何运作的,对吧?

那么,我如何告诉转换器工具它应该在哪里寻找 .exp 文件?

而且,是的,我也设置JC_HOME=/usr/local/javacard/java_card_kit-2_2_2了 。

4

1 回答 1

3

引用 Java Card 2.1 Development Kit User's Guide - 1999 年 11 月 15 日文档:

" 您可以使用 -exportpath 命令选项来指定导出文件的位置。路径由 Converter 查找导出文件的根目录列表组成。导出文件必须命名为包名称的最后一部分,后跟扩展名为 .exp. 导出文件位于名为 javacard 的子目录中,遵循 Java Card 目录命名约定。

例如,要加载包 java.lang 的导出文件,如果您已将 -exportpath 指定为 c:\myexportfiles,则转换器会在目录 c:\myexportfiles\java\lang\javacard 中搜索导出文件 lang.exp。"

我想它也应该适用于 2.2.2。因此,使用适当-exportpath的转换器选项指向您的 exp 文件,并确保在包目录下创建 javacard 子目录以保存 exp 文件。

于 2011-06-23T10:14:36.393 回答