Информация о подписчике класса "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, я решил удалить библиотеки и снова загрузить их.

Другие вопросы по тегам