Web Start / jnlp datei

Status
Nicht offen für weitere Antworten.

Rainbow

Bekanntes Mitglied
HI,
also jetzt verusche ich grad eine erste Java Web Start anwendung zu schreiben...hab mir das mal bei einer Seite angeschaut und versucht zu starten.
Die Anwednung kann nicht gestartet werden, das dürfte an meiner jnlp Datei liegen.

Diese sieht so aus:
[XML]<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://localhost/">
<information>
<title>Test Java Web Start Application</title>
<vendor></vendor/>
<homepage href="http://localhost.test.html" />
<description>Test application</description>
</information>
<offline-allowed/>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.2+" />
<jar href="WebStart.jar"/>
</resources>
<application-desc main-class="webstartSample.WebStartProgram"/>
</jnlp>[/XML]

ich weiß auch nicht genau ob das alles so richtig ist, hab mir die datei mit Hilfe eines Beispiels geschrieben...

der Fehler der dann kommt:
Code:
MissingFieldException[ Das folgende erforderliche Feld fehlt in der Startdatei: <jnlp>(<application-desc>|<applet-desc>|<installer-desc>|<component-desc>)]
	at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
	at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
	at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
	at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
	at com.sun.javaws.Main.launchApp(Unknown Source)
	at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
	at com.sun.javaws.Main$1.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
 

Rainbow

Bekanntes Mitglied
Hi,
also ich habe nochmal nachgeschaut, wie meine Dateien letztendlich dann aussehen. Das funktioniert bei mir auch so.

[XML]
<?xml version="1.0" encoding="UTF-8"?>
<jnlp codebase="URL zur Website">
<information>
<title>HelloWorld</title>
<vendor>AUTOR</vendor>
<offline-allowed/>
</information>
<resources>
<java version="1.5+"/>
<jar href="HelloWorld.jar"/>
</resources>
<application-desc main-class="de.test.webstartSample.HelloWorldWebStart"/>
</jnlp>
[/XML]

Viele Grüße
Rainbow
 

Einklang.

Bekanntes Mitglied
Aja ok ich habe von hier das Beispiel mal umgesetzt und dann die Fehleranzeige bekommen:

Building a Java Desktop Database Application - NetBeans IDE Tutorial

Wo ich das mit XML eintrage habe ich keine Ahnung. Allerdings habe ich auch erst danach den Classpath eingetragen.

Jedenfalls startet jetzt das Programm gar nicht, also auch nicht Java wie vorher. Der PC rattert nur etwas und dann bleibt alles so :)

Ist übrigens eine Datei mit jar-Endung. Eine einfache "Hallo Welt" Datei mit java-Endung wird in der Befehlszeile ausgeführt. (Vorher habe ich die natürlich geparst nennt man das wohl, also mit javac ***.java)
 
Zuletzt bearbeitet:

Rainbow

Bekanntes Mitglied
Wie ist denn die jar-Datei aufgebaut? Ist alles richtig eingebunden?
Wie sieht die Manifest-Datei aus?
Kommt irgendeine Fehlermeldung in der Konsole?

Liebe Grüße
 

Einklang.

Bekanntes Mitglied
Puh keine Ahnung weil wie gesagt, habe ich nur das Beispiel nachgemacht und wollte damit dann weitersehen, was sich so anfangen lässt...! Da kam der Fehler dazwischen :)!

Ich habe nicht mehr und nicht weniger gemacht als in dem Beispiel drin steht.....! Es hat auch zur Laufzeit funktioniert, also innerhalb der IDE konnte ich das ausführen und bedienen - Datensätze einfügen, bearbeiten usw hat alles funktioniert - dann als jar Datei nicht mehr, denn da kam die Fehlermeldung!
 

Rainbow

Bekanntes Mitglied
Deswegen stellt sich mir die Frage,wie die jar-Datei aufgebaut ist und ob die Manifest richtig ist...eine jar-Datei ist ein einfaches Archiv. Da kann man also reinschauen und gucken, wie die Datei aufgebaut ist und was in der Manifest steht.
Was steht drin?

Liebe Grüße
 

Einklang.

Bekanntes Mitglied
Naja wie soll ich das jetzt darstellen?

carsapp.png
 

Rainbow

Bekanntes Mitglied
Die Manifest kann man in einem Editor anzeigen lassen und eine jar-Datei kann man wie ein Archiv entpacken.

Aber mit einer Java Webstart Anwendung hat das ganze doch gar ncihts zu tun, oder übersehe ich da jetzt was?

Liebe Grüße
 

Einklang.

Bekanntes Mitglied
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.2
Created-By: 1.6.0_22-b04 (Sun Microsystems Inc.)
Class-Path: lib/appframework-1.0.3.jar lib/swing-worker-1.1.jar lib/be
ansbinding-1.2.1.jar lib/toplink-essentials.jar lib/toplink-essential
s-agent.jar lib/derbyclient.jar
X-COMMENT: Main-Class will be added automatically by build
Main-Class: carsapp.CarsApp
 
Zuletzt bearbeitet:

Einklang.

Bekanntes Mitglied
Kommt darauf an:
Wenn ich die jar-Datei mit der Webstart starte dann startet Java 7 und dann kommt ein Kasten "Anwendungsfehler - Anwendung kann nicht gestartet werden" und bei Details steht dann "Das folgende Pflichtfeld fehlt in der Startdatei: <jnlp>"

Wenn ich das mit der Java SE Platzform binary starte dann kommt gar nix, das Programm wird auch nicht gestartet.......
 

Rainbow

Bekanntes Mitglied
Ich seh auch noch nicht, wieso das eine Webstart Anwendung ist? Es wird laut der Fehlermeldung eine jnlp Datei benötigt, wo ist die?
Die jnlp muss doch gestartet werden und nciht die jar-Datei.
Ich seh auch nicht in dem Beispiel, das es sich um eine Webstart Anwednung handelt.
Vorhin hieß es "gleiches Problem" ...es scheint mir hier aber ein ganz anderes Problem zu sein...
Wenn es keine Webstart Anwendung ist dann muss sie mit der javaw.exe geöffnet werden.
Rechtsklick auf die .jar -> öffnen mit... -> Java Platform SE Binary
oder Standardprogramm auswählen -> Durchsuchen -> javaw.exe aus dem bin-verzeichnis der jre-installation auswählen

Viele Grüße
 
Zuletzt bearbeitet:

Rainbow

Bekanntes Mitglied
mal über die Konsole versucht?
java -jar CarsApp.jar

also ich mein diese Schritte:
To launch the application from the command line:

Start Java DB from outside of the IDE.
On your system, open up a command prompt or terminal window.
In the command prompt, change directories to the CarsApp/dist directory.
At the command line, type the following statement:

java -jar CarsApp.jar


kommt da auch keine Fehlermeldung?
 

Einklang.

Bekanntes Mitglied
Da kommt jetzt ein [Toplinkinfo] und dann in der 4. oder 5. Zeile
Schwerwiegend: Application class carsapp.CarsApp failed to launch
und dann gnaz viel Schrift - immer wieder kommt "failed to launch" oder in Klammern nach den Befehlen (unknown Source) usw. als Exception
 

Rainbow

Bekanntes Mitglied
Ohne den StackTrace kann ich auch nicht sagen wo der Fehler ist...es kann alles mögliche sein.
 

Rainbow

Bekanntes Mitglied
Der steht in der Konsole...das "ganz viel Schrift" wird der Stacktrace sein. Da wo die Exceptions und so stehen.

Mit wenig Erfahrung hätt ich mir aber mal nen paar kleine Tutorials vorgenommen und nicht gleich ne Database Application.
 

Einklang.

Bekanntes Mitglied
So mal den Auszug aus dem Eingabefenster:

exeptions.png


Mit wenig Erfahrung hätt ich mir aber mal nen paar kleine Tutorials vorgenommen und nicht gleich ne Database Application.

Ich habe schon etwa Erfahrung mit der Entwicklung, aber halt nicht mit Java... ;-)
 
Zuletzt bearbeitet:

Einklang.

Bekanntes Mitglied
ah oh ok! Also ich hatte die Datenbank in der IDE gelöscht, weil ich dachte, die wär jetzt in der Anwendung drin und wurde mit ausgeliefert... ok!

:noe:

In der IDE muss aber der Datenbankserver laufen, der springt von der Anwendung aus nicht an....! :eek:
 
Zuletzt bearbeitet:

Rainbow

Bekanntes Mitglied
"To run the application outside of the IDE:

1. Start Java DB from outside of the IDE. See http://db.apache.org/derby/docs/dev/getstart/"

steht doch da, das man das ausserhalb starten muss ;)

Viele Grüße
 

Einklang.

Bekanntes Mitglied
Ja allerdings, habe ich nicht gelesen, da ich das innerhalb der IDE erstmal gemacht habe.
Aber welcher Punkt ist das nun bei dem derby?

Ein weiteres Java Buch ist erst noch unterwegs, das die DB behandelt... ich hoff, diesmal bei einem Buch auf erklärende Worte zu treffen :)

Nachtrag: Für mich ist die Einbindung der Datenbank und die Anbindung an Textfelder usw wichtiger als Rechenoperationen... ich muss/möchte erstmal Daten in einem kleinen Programm verwalten (Buchhaltung)... später will ich das Programm dann ausweiten, mit STatistiken usw.! Zum Eigengebrauch, da erhältliche Software a) sehr hohe monatliche Fixkosten bedeuten und b) nie optimal passen und c) nicht alle Arbeit erfüllen und ich daher sowieso Software selbst schreiben muss...! Daher dieser "Schnelleinstieg" - Ich kann auch jetzt nicht erstmal fröhlich ein halbes Jahr mich mit der Java Programmierung auseinandersetzen, also kleine Programme üben usw, sondern nützliche Dinge umsetzen, die ich auch brauche... :)
 
Zuletzt bearbeitet:

Rainbow

Bekanntes Mitglied
Tut mir Leid, aber davon hab ich jetzt auch keine richtige Ahnung. Datenbankanwendungen hab ich bisher nicht so geschrieben...
 

Einklang.

Bekanntes Mitglied
Ja danke kein Problem...! Datenbanken sind bei Java glaub eher stiefmütterlich behandelt... aber letztlich muss ich die nur in die Anwendung einbinden können, den Datenbankserver starten und dann ist SQL angesagt...

Mal schauen, in den nächsten Tagen bekomm ich die Infos schon zusammen, vielleicht sogar in einem verständlichen Buch :)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
thor_norsk Maven Build Failed: kann nicht von start.spring.io generiertes Projekt auf IntelliJ IDE starten Tools - Maven, Gradle, Ant & mehr 8
ExceptionOfExpectation Maven Build Failed: kann nicht von start.spring.io generiertes Projekt auf Eclipse starten Tools - Maven, Gradle, Ant & mehr 20
R Webstart Java 11 ohne Web Start Tools - Maven, Gradle, Ant & mehr 5
S Java Web Start wird nicht ausgeführt Tools - Maven, Gradle, Ant & mehr 1
S Webstart Problem beim Start von Webstart Tools - Maven, Gradle, Ant & mehr 4
B Hudson - start all jobs Tools - Maven, Gradle, Ant & mehr 6
C Property-Datei für Web Start Tools - Maven, Gradle, Ant & mehr 2
G Web Start und Nutzung des Compilers Tools - Maven, Gradle, Ant & mehr 5
T Start-Skript Tools - Maven, Gradle, Ant & mehr 5
D Java Web Start im Browser laufen lassen Tools - Maven, Gradle, Ant & mehr 10
G Jar File Java Web Start Tools - Maven, Gradle, Ant & mehr 2
A Einsteigerproblem mit Java Web Start Tools - Maven, Gradle, Ant & mehr 2
thE_29 Java Web Start - ResourceBundle Tools - Maven, Gradle, Ant & mehr 12
P Meldung bei Applet-Start Tools - Maven, Gradle, Ant & mehr 3
B Server Problem mit Applet start Tools - Maven, Gradle, Ant & mehr 8
G Web Start funktioniert aus Dos Shell aber nicht aus Browser Tools - Maven, Gradle, Ant & mehr 4
G Web start problem Tools - Maven, Gradle, Ant & mehr 9
G Web Start und Communications API Tools - Maven, Gradle, Ant & mehr 3
T destroy start init ...= events? Tools - Maven, Gradle, Ant & mehr 4
VfL_Freak Icon einer JNLP-Datei ändern ?? Tools - Maven, Gradle, Ant & mehr 2
D Ant JAR-Ressourcen in JNLP-Datei sind nicht von demselben Zertifikat signiert Tools - Maven, Gradle, Ant & mehr 2
Guybrush Threepwood JNLP Launch-Icon fehlt Tools - Maven, Gradle, Ant & mehr 3
S Webstart Webstart einer Applikation mit einer veralteten JNLP-Datei Tools - Maven, Gradle, Ant & mehr 6
S Webstart JNLP Update Element - kein Info-Fenster über Updates? Tools - Maven, Gradle, Ant & mehr 7
A JNLP Signieren Tools - Maven, Gradle, Ant & mehr 3
S JNLP und GIF Tools - Maven, Gradle, Ant & mehr 11
jemandzehage .jnlp mit JOGL startet nicht korrekt Tools - Maven, Gradle, Ant & mehr 9
O Webstart Mit Buckminster JNLP erzeugen Tools - Maven, Gradle, Ant & mehr 5
F Webstart JNLP Problem mit LIB Tools - Maven, Gradle, Ant & mehr 3
G Webstart JNLP - AccessControlException Tools - Maven, Gradle, Ant & mehr 18
R Webstart JNLP Signierung Tools - Maven, Gradle, Ant & mehr 13
Z Fehlermeldung JNLP Tools - Maven, Gradle, Ant & mehr 3
J JNLP und ein jar mit einer Access DB Tools - Maven, Gradle, Ant & mehr 4
M WebStart Verknüpfung reinstalliert sich - Fehler in JNLP? Tools - Maven, Gradle, Ant & mehr 4
T jnlp-Datei: Fehler in Zeile 0? Tools - Maven, Gradle, Ant & mehr 6
A JNLP Datei aus Application laden Tools - Maven, Gradle, Ant & mehr 4
J [Webstart] jnlp dynamisch erstellen Tools - Maven, Gradle, Ant & mehr 8
Robertop maven copy-resources nicht in WAR Datei Tools - Maven, Gradle, Ant & mehr 2
H Maven NetBeans Java Application ohne Manifest-Datei Tools - Maven, Gradle, Ant & mehr 7
M Mit Maven eine jar Datei bauen ohne irgendeine main Methode Tools - Maven, Gradle, Ant & mehr 1
M Mit Maven eine jar Datei Bauen ohne irgendeine main Methode Tools - Maven, Gradle, Ant & mehr 18
L Maven Datei .zip erstellen Tools - Maven, Gradle, Ant & mehr 24
JWK Kann ich mit einem Scanner eine Datei mehrmals lesen? Tools - Maven, Gradle, Ant & mehr 3
ruutaiokwu GIT/SourceTree Client: Es wurden keine Änderungen an dieser Datei erkannt, oder es handelt sich um eine Binärdatei (?) Tools - Maven, Gradle, Ant & mehr 5
L Fertige .jar-Datei als Dependency distributen Tools - Maven, Gradle, Ant & mehr 1
J Maven Mit Maven eine ZIP Datei erstellen Tools - Maven, Gradle, Ant & mehr 0
H Eclipse/Runnable JAR file/.fxml-Datei Tools - Maven, Gradle, Ant & mehr 1
N Ant [Android] Skript zum bauen einer .pak-Datei. Tools - Maven, Gradle, Ant & mehr 1
S Maven CSV-Datei mit Maven einlesen schlägt fehl Tools - Maven, Gradle, Ant & mehr 5
D Ant Consolen Output in Datei schreiben Tools - Maven, Gradle, Ant & mehr 5
D Jar Datei in HTML einbinden Tools - Maven, Gradle, Ant & mehr 3
K Applet als Jar-Datei in HTML einbinden Tools - Maven, Gradle, Ant & mehr 14
V Datei automatisch "Jaren"? Tools - Maven, Gradle, Ant & mehr 3
C bash-datei erstellen zum übergeben der parameter Tools - Maven, Gradle, Ant & mehr 9
E Ant Concat schreibt keine neue Zeile in CSV-Datei Tools - Maven, Gradle, Ant & mehr 4
D Maven, ausführbare jar-Datei unter spziellen Bedingungen - welche Plug-ins? Tools - Maven, Gradle, Ant & mehr 20
D [maven] Umgang mit property-Datei Tools - Maven, Gradle, Ant & mehr 2
A Applet: Html Datei und Class Datei nicht im selben Verzeichnis Tools - Maven, Gradle, Ant & mehr 2
G Maven Mit Maven Assemblieren und über Profiles eine properties-Datei manipulieren Tools - Maven, Gradle, Ant & mehr 2
D Maven Install Plugin: Einzelne Datei installen ? Tools - Maven, Gradle, Ant & mehr 16
K Webstart .class Datei über Reflection laden Tools - Maven, Gradle, Ant & mehr 3
S Mittel Applet Datei an ein Webserver übertragen Tools - Maven, Gradle, Ant & mehr 2
G Webstart Problem mit Adressierung bei Laden von Datei aus jar (Webstart) Tools - Maven, Gradle, Ant & mehr 5
B Jar-Datei funktioniert nicht Tools - Maven, Gradle, Ant & mehr 4
K Binärdatei aus jar auslesen und lokal als Datei speichern Tools - Maven, Gradle, Ant & mehr 2
D Maven - wo gehört eine .properties-Datei hin? Tools - Maven, Gradle, Ant & mehr 20
fastjack Jar-Datei Versionen Tools - Maven, Gradle, Ant & mehr 3
V JAR-Datei eines (J)Applet funktioniert nicht - Help! Tools - Maven, Gradle, Ant & mehr 19
A jar datei trotz zertifikat nich aus applet ausführbar Tools - Maven, Gradle, Ant & mehr 4
A Auslesen einer .txt Datei auf Server mit Digest Authentifizierung Tools - Maven, Gradle, Ant & mehr 2
ABstraCT Mit Applet in ne Datei auf seinem Server schreiben. Tools - Maven, Gradle, Ant & mehr 10
S Datei-/Verzeichniszugriff von signiertem Applet Tools - Maven, Gradle, Ant & mehr 6
T Applet soll Datei lesen (darf es aber nicht.) Tools - Maven, Gradle, Ant & mehr 3
G Ant in einer Batch Datei Tools - Maven, Gradle, Ant & mehr 6
B Applet (Class-Datei(en)) in Html-Seite einbinden - Clipboard Tools - Maven, Gradle, Ant & mehr 13
B Applet als ausführbare JAR-Datei? Tools - Maven, Gradle, Ant & mehr 4
T Webstart unter Mac: Zugriff auf XSLT-Datei verweigert Tools - Maven, Gradle, Ant & mehr 4
A Mit einem Applet eine txt-Datei einlesen und ausgeben. Tools - Maven, Gradle, Ant & mehr 6
M JEditorPane und html Datei Tools - Maven, Gradle, Ant & mehr 3
H Applet Access Denied - Beim zugriff auf eine .txt Datei Tools - Maven, Gradle, Ant & mehr 8
J Applet liest Datei nicht neu ein (nur online) Tools - Maven, Gradle, Ant & mehr 16
S Applet als ausführbare Jar-Datei Tools - Maven, Gradle, Ant & mehr 13
P .au-Datei, man hört nur blobb blobb blobb Tools - Maven, Gradle, Ant & mehr 6
H Applet in HTML-Datei - Classloader Fehlermeldung Tools - Maven, Gradle, Ant & mehr 7
M datei mit html file an applet übergeben Tools - Maven, Gradle, Ant & mehr 3
P Problem beim Senden einer Datei Tools - Maven, Gradle, Ant & mehr 5
G datei auf server speichern Tools - Maven, Gradle, Ant & mehr 8
R NullPointerException bei Einlesen von txt-Datei Tools - Maven, Gradle, Ant & mehr 12
T Highscores aus Applet-Spiel in XML-Datei speichern Tools - Maven, Gradle, Ant & mehr 7
G datei von server lesen - falsche version Tools - Maven, Gradle, Ant & mehr 2
G Datei in jar schreiben Tools - Maven, Gradle, Ant & mehr 10
D Libarys in eine JAR Datei mit eclipse Tools - Maven, Gradle, Ant & mehr 8
thE_29 Applet Datei speichern! Tools - Maven, Gradle, Ant & mehr 42
M Eine Datei lesen mit einem Applet (gleicher Server) Tools - Maven, Gradle, Ant & mehr 2
F Eine lokale .txt Datei auf Server upladen und downloaden Tools - Maven, Gradle, Ant & mehr 3
L Datei vom Client auf Server hochladen Tools - Maven, Gradle, Ant & mehr 4
0 auf ne datei aufm server zugreifen Tools - Maven, Gradle, Ant & mehr 6
H Zugreifen auf Datei über ein Applet Tools - Maven, Gradle, Ant & mehr 13
T Java Applet Rechte zum Datei schreiben geben Tools - Maven, Gradle, Ant & mehr 3
F Aus Datei lesen und schreiben Tools - Maven, Gradle, Ant & mehr 26

Ähnliche Java Themen

Neue Themen


Oben