java - 代号一/Java : Adding Jars into Project

标签 java encryption codenameone

我尝试将“rt.jar”和“bouncycaSTLe-jce-jdk13-112.jar”添加到我的代号 one 项目中。

但它给我带来了错误(示例):

Caused by: java.lang.LinkageError: loader constraint violation: loader (instance of <bootloader>) previously initiated loading for a different type with name "javax/accessibility/AccessibleContext"
    at java.lang.ClassLoader.findBootstrapClass(Native Method)
    at java.lang.ClassLoader.findBootstrapClassOrNull(ClassLoader.java:1061)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:412)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:410)

有人能解决这个问题吗?

最佳答案

您无法将 JAR 直接添加到 Codename One 项目中,因为翻译过程需要使用以特定方式编译的字节码。 Codename One 具有库项目支持,可以以 Codename One 可以使用的方式编译源代码,并且还提供 native 库集成。

关于java - 代号一/Java : Adding Jars into Project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15457878/

相关文章:

java - 如何在 android oreo 中运行持续的后台服务?

javascript - 将加密 hmac 转换为 crypto-js hmac 字符串

java - 错误: cannot find symbol (using replaceAll ) codenameone

java - Eclipse 使用 while 循环将数据插入 MySQL 没有指定值错误

java - 将输入数据保存到文件

encryption - 免费的 SWF 混淆器

java - 代号一中的 HTML 解析,无需使用 XML 解析器

java - CN1 CodeScanner 不工作

java - 打开短信并在其中放置一个随机数组

email - 使用 Apache Camel 进行邮件签名和加密