Missing Application-Name manifest Attribut for:
Ich habe eine Anwendung mit der einige externe jar, die ich erstellt. Mit der neuen java-Politik, die ich Unterschreiben musste meine Bewerbung und alle Gläser. Ich habe mal eben ein Zertifikat und signiert mein Glas-Anwendung-und alle anderen Gläser. Dann bekam ich einen Fehler "missing permissions attribute in jar manifest
". Ich fügte Permissions: all-permissions
zu dem manifest meine jar (nicht die anderen externen jars). Und jetzt habe ich den Fehler Missing Application-Name manifest attribute for:...
Aber ich weiß nicht, was ich als application-name. Ist, dass der name von mein Glas?
Habe ich versucht, hinzuzufügen zu dem manifest alle anderen Gläser "Permissions: all-permissions" aber dann ist meine Anwendung funktioniert überhaupt nicht.
danke für die Antworten
Application-Name
ist der name der Anwendung. Haben Sie sich alle Ihre Gläser?- ja ich habe alle Gläser. Das problem ist, dass ich nicht weiß, was der name ist von meiner Anwendung. Ich habe nicht die Anwendung geschrieben, ich habe es von jemand anderem. Und jetzt habe ich zu tun maintenant drauf. Wo finde ich den Namen des Programms. Ist, dass der name der jar-Datei?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist, was hilft mir aus:
Wie behebe ich "Codebase fehlt, Berechtigungen und Application-Name manifest Attribut" in meine JNLP-app?
Musste ich einfach nur legen Sie DREI zusätzliche Attribute, die im manifest ALLER Gläser.
/etc/icedtea-web/javaws.policy
Datei (jnlp codebase aus) und schließen Sie diese Datei auf javaws ausgeführt, ohne Erfolg.Finden Sie unter diesem link für weitere Informationen über die neue Sicherheits-Attribute Hinzugefügt, die das MANIFEST.MF
Hatte ich dieses problem und ich war auch immer Sicherheitswarnungen ähnlich dieser Beitrag
Es war eine schnelle beheben, indem Sie sicherstellen, dass dann beim exportieren der jar-Datei hatte ich "Export Java source files and resources" angekreuzt. Nicht einmal anpassen müssen, um die manifest-Datei in das Ende.