2013-03-17 5 views
0

Я попытался добавить 'rt.jar' и 'bouncycastle-jce-jdk13-112.jar' в мое кодовое имя одного проекта.Codenameone/Java: добавление баннеров в проект

Но он дает мне ошибку (образец):

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) 

Любой мог это решить?

+1

Не знаю, что такое «codenameone», но обычно «rt.jar» является стандартным API-интерфейсом Java, и JVM сам позаботится о загрузке; пытаясь загрузить 'rt.jar' себя, вероятно, приведет к любым неприятностям. –

ответ

1

Вы не можете добавить JAR непосредственно в проект Codename One, так как процесс перевода должен работать с байт-кодом, который был скомпилирован определенным образом. Codename One поддерживает библиотечное проектирование, которое компилирует источники таким образом, что Codename может работать с интегрированной библиотекой.

+0

, но проект codenameone не поддерживает java.security.Security? Не существует способов использования собственной библиотеки шифрования java? – Roylee

+1

Нет, он не существует на некоторых устройствах –

Смежные вопросы