D
Destroyer2442
Gast
Hallo,
Ich habe mal eine Java Application gschrieben und wollte diese mit Java Webstart ausführen um sie später auf einem Webserver
starten zu können.
Also habe ich mir erstmal ein Tutorial über Java Webstart durchgelesen und folgende Schritte gemacht :
- Alle erforderlichen Klassen in ein .jar file gepackt und diesen auch signiert, was anscheinend auch geklappt hat (die Kommandozeile hat ausgegeben, dass die Signierung sechs Monate gültig ist). Den .jar file selsbt auszuführen hat auch wunderbar geklappt (Application startet sofort).
- Danach habe ich einen .jnlp file erstellt der so aussieht :
[XML]<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<jnlp codebase="http://localhost/" href="BankkontoTester.jnlp" spec="1.0+">
<information>
<title>Bankkonto Simulator</title>
<vendor>Lädt</vendor>
<homepage href="index.php"/>
<description>Simuliert einen Bankschalter</description>
<description kind="short">Simulator</description>
</information>
<resources>
<j2se version="1.5+"/>
<jar eager="true" href="BankkontoTester.jar" main="true"/>
</resources>
<application-desc main-class="BankkontoTester">
</application-desc>
</jnlp[/XML]>
- der BankkontoTester.jar file sowie der BankkontoTester.jnlp file liegen beide im Quellverzeichnis von einem Apache webserver version 2.2, welcher auf meinem Rechner installiert ist und auf dem lokalen host läuft.
- Auf diesem Webserver ist ebenfalls PHP 5.3.1 sowie Mysql server 5.1.42 installiert.
So weit so gut.
Danach habe ich halt Java Webstart version 1.01 installiert und versucht den BankkontoTester.jnlp file auszuführen.
Danach startet java webstart und lädt den .jnlp file, welcher ebenfalls lesbar zu sein scheint (keine Fehlermeldung).
Nach kurzer Zeit erscheint auch die Meldung "Anwendung wird gestartet" aber dann passiert gar nichts mehr und das Fenster bleibt ewig offen ohne, dass die Applicattion gestartet wird oder irgendetwas davon zu sehen ist :/.
Wenn ich dann das Fenster schließe und den file direkt noch einmal öffnen will erscheint diesmal nur das Java Webstart Logo und verschwindet nach etwa 10 - 20 sekunden wieder ohne, dass irgendwas passiert ist.
Das selbe Resultat erhalte ich wenn ich vom Apache Webserver aus einer html datei heraus auf die .jnlp datei zugreife mit :
Ich habe bereits lange mit google und in dutztenden von Foren nach einem ähnlichen Fehler gesucht und bin bisher nicht fündig geworden. Da das Programm auch keine Fehlermeldung ausspuckt kann ich den Fehler so nicht wirklich verstehen aber ich glaube der Fehler könnte am .jnlp file liegen, weil es ehrlich gesagt der erste war den ich geschrieben habe und ich deswegen wahrscheinlich einen Fehler darin nicht sehen kann ^^.
Ich hoffe ihr könnt mir helfen
MFG Destroyer2442
Ich habe mal eine Java Application gschrieben und wollte diese mit Java Webstart ausführen um sie später auf einem Webserver
starten zu können.
Also habe ich mir erstmal ein Tutorial über Java Webstart durchgelesen und folgende Schritte gemacht :
- Alle erforderlichen Klassen in ein .jar file gepackt und diesen auch signiert, was anscheinend auch geklappt hat (die Kommandozeile hat ausgegeben, dass die Signierung sechs Monate gültig ist). Den .jar file selsbt auszuführen hat auch wunderbar geklappt (Application startet sofort).
- Danach habe ich einen .jnlp file erstellt der so aussieht :
[XML]<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<jnlp codebase="http://localhost/" href="BankkontoTester.jnlp" spec="1.0+">
<information>
<title>Bankkonto Simulator</title>
<vendor>Lädt</vendor>
<homepage href="index.php"/>
<description>Simuliert einen Bankschalter</description>
<description kind="short">Simulator</description>
</information>
<resources>
<j2se version="1.5+"/>
<jar eager="true" href="BankkontoTester.jar" main="true"/>
</resources>
<application-desc main-class="BankkontoTester">
</application-desc>
</jnlp[/XML]>
- der BankkontoTester.jar file sowie der BankkontoTester.jnlp file liegen beide im Quellverzeichnis von einem Apache webserver version 2.2, welcher auf meinem Rechner installiert ist und auf dem lokalen host läuft.
- Auf diesem Webserver ist ebenfalls PHP 5.3.1 sowie Mysql server 5.1.42 installiert.
So weit so gut.
Danach habe ich halt Java Webstart version 1.01 installiert und versucht den BankkontoTester.jnlp file auszuführen.
Danach startet java webstart und lädt den .jnlp file, welcher ebenfalls lesbar zu sein scheint (keine Fehlermeldung).
Nach kurzer Zeit erscheint auch die Meldung "Anwendung wird gestartet" aber dann passiert gar nichts mehr und das Fenster bleibt ewig offen ohne, dass die Applicattion gestartet wird oder irgendetwas davon zu sehen ist :/.
Wenn ich dann das Fenster schließe und den file direkt noch einmal öffnen will erscheint diesmal nur das Java Webstart Logo und verschwindet nach etwa 10 - 20 sekunden wieder ohne, dass irgendwas passiert ist.
Das selbe Resultat erhalte ich wenn ich vom Apache Webserver aus einer html datei heraus auf die .jnlp datei zugreife mit :
HTML:
<a href="BankkontoTester.jnlp">[Programm name]</a>
Ich habe bereits lange mit google und in dutztenden von Foren nach einem ähnlichen Fehler gesucht und bin bisher nicht fündig geworden. Da das Programm auch keine Fehlermeldung ausspuckt kann ich den Fehler so nicht wirklich verstehen aber ich glaube der Fehler könnte am .jnlp file liegen, weil es ehrlich gesagt der erste war den ich geschrieben habe und ich deswegen wahrscheinlich einen Fehler darin nicht sehen kann ^^.
Ich hoffe ihr könnt mir helfen
MFG Destroyer2442
Zuletzt bearbeitet von einem Moderator: