2015-08-11 2 views
0

Я пытаюсь создать установщик с помощью IZPACK 4.3.5. Я должен убедиться, что мое соединение с db успешное или нет, используя мою CustomPanel.Jar merging для проверки соединения jdbc с использованием izpack

Для этого я сделал следующее. Я добавил мой sqljdbc4.jar используя баночку тег в install.xml

<jar src="resources/jars/sqljdbc4.jar"/> 

Я создал MyApp.jar и когда я попытался запустить с помощью Java -jar MyApp.jar я получил следующее исключение.

Exception in thread "main" java.lang.SecurityException: Invalid signature file d 
igest for Manifest main attributes 
     at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVeri 
fier.java:240) 

Не могли бы вы сообщить мне, есть ли способ исправить это?

ответ

0

Я думаю, что настоящая проблема заключается в использовании подписанного драйвера MSSQL, я бы предложил вам использовать, например. net.sourceforge.jtds: jtds вместо этого является открытым исходным кодом и не проверяет подпись.

+0

Спасибо Zdeněk Vaník.Я попробую это. Я нашел работу вокруг ... если мы создаем myapp.jar, нам просто нужно открыть банку с помощью winrar или 7z и перейти в папку META-INF и заменить файлы .RSA и .SF в этом. Теперь, если вы попытаетесь запустить тот же JAR .. он будет работать .... – Java7760