2013-10-12 1 views
3

NB 7.4RC2, Win 7банки больше не подписываются. JARSigningException: найденный неподписанный ввод

В панели управления Java установлен флажок «Хранить временные файлы Интернета».

Я подписываю приложение для веб-запуска с доверенными сертификатами. Однако сторонние банки в dist/lib кажутся неподписанными.

C:. \ Program Files (x86) \ Java \ jdk1.7.0_40 \ Bin \ Jarsigner»-verify JavaFX-диалоги-0.0.3.jar

фляга без знака (подпись отсутствует или не интерпретируемое)

Так что, когда я бегу мое приложение в отладчик, он отказывается начать жаловаться неподписанных баночки

ExitException[ 3]com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: file:/C:/Users/me/Documents/NetBeansProjects/MyApp/dist/lib/RXTXcomm.jar 

я получаю ту же ошибку, когда я бегу с самозаверяющие банки, «Найдено неподписанную запись в ресурсе». Как будто NetBeans перестали подписывать банки.

Я удалил все временные файлы в кэше Java из панели управления Java. Теперь он не запускается, щелкая как «Выполнить», так и «Отлаживать» в среде IDE, а также копируя папку dist на рабочий стол и щелкая файл jnlp.

ExitException[ 3]com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: file:/C:/Users/me/Desktop/dist/lib/RXTXcomm.jar 

во время строительства:

Предупреждение: Сертификат подписавшего истекает в течение шести месяцев. Подписание JAR: C: \ Users \ я \ Documents \ NetBeansProjects \ MyApp \ дист \ Lib \ RXTXcomm.jar к C: \ Users \ я \ Documents \ NetBeansProjects \ MyApp \ дист \ Lib \ RXTXcomm.jar в my_key54321

во время работы:

network: Cache entry found [url: file:/C:/Users/me/Documents/NetBeansProjects/MyApp/dist/lib/RXTXcomm.jar, version: null] prevalidated=false/0 
cache: Adding MemoryCache entry: file:/C:/Users/me/Documents/NetBeansProjects/MyApp/dist/lib/RXTXcomm.jar 
cache: Resource file:/C:/Users/me/Documents/NetBeansProjects/MyApp/dist/lib/RXTXcomm.jar has expired. 
network: ResponseCode for file:/C:/Users/me/Documents/NetBeansProjects/MyApp/dist/lib/RXTXcomm.jar : 200 
network: Encoding for file:/C:/Users/me/Documents/NetBeansProjects/MyApp/dist/lib/RXTXcomm.jar : null 
CacheEntry[file:/C:/Users/me/Documents/NetBeansProjects/MyApp/dist/lib/RXTXcomm.jar]: updateAvailable=false,lastModified=Wed Feb 04 19:07:10 CST 2009,length=60866 

........

безопасности: трест: файл:/C:/Users/Me/Документы/NetBeansProjects/MYAPP/дис т/Lib/RXTXcomm.jar закончилась: Ср Дек 31 18:00:00 CST 1969

Кто-нибудь знает, что является причиной этого?

Обновление: В NetBeans я выбрал «Свойства проекта» и в разделе «Выполнить» выбрал «Запустить как» конфигурацию по умолчанию. Раньше был выбран «Запуск как« WebStart ». Теперь он начинается нормально. Это ошибка NetBeans или функция?

+1

У меня та же проблема. Я создал проект JavaFX, добавил конфигурацию развертывания (подпись включен, подпись сертификата) и работает как Standalone работает нормально, но работает как WebStart или просто открывает сгенерированный html (с его апплетом) или дважды щелкает JNLP-файл, отображает то же исключение. Я понял, что переключение «Включить подпись BLOB» генерирует различное содержимое внутри встроенной папки META-INF Jar. –

ответ

2

WebVPN Java Плагины не загружаются после обновления до Java 7 Update 45 с помощью следующей Общей ошибки Exception - «com.sun.deploy.net.JARSigningException: Найдены неподписанной записи в ресурсе:

Условие: Windows или Mac OSX с использованием Java 7 Update 45.

Обход проблемы: 1) Отключите параметр «Хранить временные файлы на своем компьютере» на панели управления Java -> Общие -> Настройки.Это работает как для Mac OSX, так и для Windows.

или

2) Понизить Java до версии 7 Update 40 или ниже