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