Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Packprogramm öffnet sich bei Doppelklick auf jar-Datei
sorry, dass ich schon wieder einen Beitrag über jar-Archive schreibe. Euch hängen diese Beiträge inzwischen vermutlich schon sonst wo raus.
Ich habe die Suchfunktion genutzt und mit den gelieferten Egebnisen versucht ein jar-Archiv zu erstellen. Das hat auch funktioniert. Als ich es aber per Doppelklick starten wollte hat sich nur mein Entpacker (ultimateZip) gemeldet.
Ich habe es auch schon mit dem Tool Jarkive (http://software.olison.com/jarkive/) probiert, hat aber auch nicht funktioniert.
Liegt das vielleicht daran, dass ich Windows 98 habe?
Wie sieht das bei Linux aus, da ich bald umsteige?
Wenn sich Dein Packprogramm beim Doppelklick auf Deine Jar-Datei öffnet, hat sich Dein Packprogramm die Dateiendung .jar geschnappt. Das heißt, dass im System, die Endung .jar auf Dein Packprogramm registriert wurde.
Du musst nun nur diese Verknüpfung lösen. Entweder könnte es sein, dass es eine Einstellung im Packprogramm selbst gibt, wie bei WinRAR bspw., oder Du musst die Verknüpfung über die Ordneroptionen verändern, in dem Du die Endung .jar aus der Liste der registrierten Dateitypen löschst.
Im Prinzip darf es auf die Endung .jar in Deinem System keine Verknüpfung geben. Also darfst Du auch nicht javaw mit der Endung .jar verknüpfen. Um den Rest kümmert sich die JRE, wenn die Manifest-Datei in Ordnung ist.
Hast Du WinXP, Beni?
Unter Win98 sieht das wirklich etwas anders aus.
@Felix: Ich weiß es jetzt nicht genau, aber guck mal im Arbeitsplatz im Menü Ansicht oder Extras nach einem Eintrag Ordneroptionen.
Nein. Wie ich schon sagte, darf es keinerlei Verknüpfung auf den Dateityp jar im System geben. Den Rest besorgt die VM.
Wahrscheinlicher ist, dass Du Deine Manifest-Datei nicht korrekt erzeugt hast. Schau bitte dazu noch mal in die FAQ, dort ist ein Beitrag von becstift zu finden.
Hast Du WinXP, Beni?
Unter Win98 sieht das wirklich etwas anders aus.
@Felix: Ich weiß es jetzt nicht genau, aber guck mal im Arbeitsplatz im Menü Ansicht oder Extras nach einem Eintrag Ordneroptionen.
Bei mir steht in der Registry unter dem Schlüssel HKEY_CLASSES_ROT > .jarjar_auto_file, was soweit ich weiß bedeutet, dass sich die Konsole darum kümmert.
Aber es funktioniert trotzdem nicht. Es kommt weiterhin der Fehler:
:!: could find mainclass. Program will be exit :!:
Hab das Menü gefunden! (war eigentlich garnicht so schwer, hab mich bloß extrem dumm angestellt )
:arrow: da steht aber das gleiche wie in der Registry unter HKEY_CLASSES_ROOT > .jar(was ja verständlich ist, da sich der Explorer die Optionen ja von der Registry holt)
nämlich, dass die Files mit JAVAW geöffnet werden und dieser Schlüssel aus der Registry: "C:\Java\sdk\bin\javaw.exe" -jar "%1"
Soll ich den Eintrag jetzt löschen, damit sich das System um die Endung kümmert :?: Dann würde aber wohl der Dialog Datei öffnen mit... kommen, oder :?:
Schau noch mal in die Manifest-Datei.
Alle eingegebenen Zeilen müssen mit einem Carrige return Enter abgeschlossen werden.
Das ist wichtig, ich will nur sicher gehen, dass Du daran gedacht hast. :wink:
Du kannst sie ja sicherheitshalber auch noch mal schreiben.