Информация о подписчике класса "client" не совпадает с информацией о подписчике других классов в том же пакете
Я потратил 2 дня, пытаясь исправить это, не могу найти решение для этого или хотя бы решение:
Исключение в потоке "main" java.lang.SecurityException: информация о подписчике класса "client" не соответствует информации о подписывающей стороне других классов в том же пакете в java.lang.ClassLoader.checkCerts (Неизвестный источник) в java.lang.ClassLoader.preDefineClass(неизвестный источник) в java.lang.ClassLoader.defineClass (неизвестный источник) в java.security.SecureClassLoader.defineClass(неизвестный источник) в java.net.URLClassLoader.defineClass(неизвестный источник) в java.net.URLClassLoader.ac $100(неизвестный источник) на java.net.URLClassLoader$1.run(неизвестный источник) на java.net.URLClassLoader$1.run(неизвестный источник) на java.security.AccessController.doPrivileged(собственный метод) на java.net.URLClassLoader.findClass(Неизвестный источник) на java.lang.ClassLoader.loadClass (Неизвестный источник) на sun.misc.Launcher$AppClassLoader.loadClass(Неизвестный источник) на java.lang.ClassLoader.loadClass (Неизвестный источник) на java.lang.ClassLoader. loadClass (неизвестный источник) в Loader.main(Loader.java:36)
public static void main(String[] args) throws Exception {
client game = new client();
Loader loader = new Loader();
game.setStub(loader);
game.init();
game.start();
loader.add(game);
loader.setDefaultCloseOperation(EXIT_ON_CLOSE);
loader.setSize(773, 531);
loader.setResizable(false);
loader.setVisible(true);
}
Изображение моей библиотеки: http://puu.sh/28cAP
Для моей библиотеки: http://dl.dropbox.com/u/17359665/lib.jar
2 ответа
Как упомянуто здесь, ( Java SecurityException: информация подписавшего не совпадает) это относится к двум банкам с тем же классом, имеющим различную подпись. Проверьте ваши библиотеки путей сборки и откройте библиотеки, может быть, вы обнаружите библиотеку, которая либо находится там дважды с разными родителями, либо также включена в ваш собственный jar. У меня была эта проблема с Hamcrest версии 1.1, являющейся зависимостью JUnit 4 от пути сборки и импортированной maven с разными сигнатурами.
Если вы используете Maven, я решил удалить библиотеки и снова загрузить их.