les bocaux ne semble plus être signé. JARSigningException: Trouvé unsigned entrée

NB 7.4RC2, Win 7

Dans le Panneau de configuration Java, les Fichiers Internet Temporaires" est cochée.

Je signe de mon site Web de Démarrer l'application avec des certificats.
Cependant, la 3ème partie pots dans dist/lib semblent être non signés.

C:\Program Files (x86)\Java\jdk1.7.0_40\bin\jarsigner" -vérifier
javafx-dialogs-0.0.3.jar

pot n'est pas signé. (signatures manquantes ou non analysables)

Donc, quand je lance mon application dans le débogueur, il refuse de commencer à se plaindre de la non signé pots

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

Je reçois le même message d'erreur quand je le lance avec auto-signé pots“, non signé entrée dans la ressource”. C'est comme si NetBeans arrêté de signer les pots.

J'ai supprimé tous les fichiers temporaires dans le cache de Java du Panneau de configuration Java. Maintenant, il ne parvient pas à exécuter en cliquant sur Exécuter et de Déboguer dans l'IDE, et aussi de copier le dossier dist sur le bureau et en cliquant sur le fichier jnlp.

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

lors de la construction:

Avertissement: Le signataire du certificat expirera dans les six mois.
La signature de POT:
C:\Users\me\Documents\NetBeansProjects\MyApp\dist\lib\RXTXcomm.jar pour
C:\Users\me\Documents\NetBeansProjects\MyApp\dist\lib\RXTXcomm.jar comme
my_key54321

pendant la course:

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

........

de sécurité: la Confiance pour:
fichier:/C:/Users/me/Documents/NetBeansProjects/MyApp/dist/lib/RXTXcomm.jar
a terminé le: Mer Déc 31 18:00:00 CST 1969

Personne ne sait ce qui en est la cause?

Mise à jour: Dans NetBeans, j'ai sélectionné les Propriétés du Projet et en vertu de l'Exécuter, choisis Exécuter en tant Que “configuration par défaut”. Plus tôt, Exécuter en tant Que “WebStart” a été sélectionné. Maintenant, il démarre normalement. C'était un NetBeans bug ou une fonctionnalité?

Je vais avoir le même problème. J'ai créé un JavaFX projet, ajouter un peu de configuration de déploiement (panneau de permis, de certificat de signature), et fonctionnant de manière Autonome, qui fonctionne bien, mais l'exécution en tant que WebStart, ou simplement en ouvrant le fichier html généré (avec l'applet) ou en double-cliquant sur le fichier JNLP, affiche la même exception. J'ai réalisé que le basculement "Activer le BLOB de la Signature", génère un contenu différent à l'intérieur de la construit Jar du répertoire META-INF.

OriginalL'auteur likejudo | 2013-10-12