Hallo ich habe zu Test zwecken eine lauffähige JNLP datei welche eine einfache Klasse aufruft, die Klasse besitzt ein JFrame instanz, welche auf visible gesetzt wird. Das funktioniert:
[XML]<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0" href="test.jnlp">
<information>
<title>Test</title>
<vendor>Sun Microsystems, Inc.</vendor>
</information>
<resources>
<j2se version="1.3+" href="http://java.sun.com/products/autodl/j2se"/>
<jar href='KiwiRichClient.jar' main='true'/>
</resources>
<application-desc main-class='Test'/>
</jnlp>
[/XML]
Jetzt habe ich eine andere Klasse erstellt welche auch eine Frame erzeugt und diese auf Visible setzt. Sie besitzt aber zuätzlich ein Gif welche dem jFrame attribut setzt. Die Klasse sieht wie folgt aus:
JnlpKlasse
Die obere Klasse besitzt eine eigene JNLP Datei "test.jlnp" die folgendermaßen aussieht:
[XML]<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0" href="test.jnlp">
<information>
<title>Test</title>
<vendor>Sun Microsystems, Inc.</vendor>
</information>
<resources>
<j2se version="1.3+" href="http://java.sun.com/products/autodl/j2se"/>
<jar href='Klasse.jar' main='true'/>
<gif href='resource.jar'/>
<gif href='logo.gif'/>
</resources>
<application-desc main-class='JnlpKlasse'/>
</jnlp>
[/XML]
Ich habe einmal die Klasse selbst als JAR exportiert und die Bilder auch. Es gibt eine JNLP Datei namens test.jlnp. Folgende Dateien befinden sich in dem Ordner.
Wenn ich die test.jlnp ausführe (der Inhalt ist die test.jlnp) dann erhalte ich die Fehlermeldung:
folgendes habe ich bereits in der test.jlnp probiert:
[XML]
<ref href='resource.jar'/>
<ref href='logo.gif'/>
<ref href='resource.jar' main='false'/>
<ref href='logo.gif' main='false'/>
<ref href='resource.jar' main='true'/>
<ref href='logo.gif' main='true'/>
[/XML]
Aber alles Ohne andere Fehlermeldung. Ich erhalte immer dieselbe Fehlermeldung!
Ich hoffe ihr könnt mir helfen.:noe::bahnhof:
[XML]<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0" href="test.jnlp">
<information>
<title>Test</title>
<vendor>Sun Microsystems, Inc.</vendor>
</information>
<resources>
<j2se version="1.3+" href="http://java.sun.com/products/autodl/j2se"/>
<jar href='KiwiRichClient.jar' main='true'/>
</resources>
<application-desc main-class='Test'/>
</jnlp>
[/XML]
Jetzt habe ich eine andere Klasse erstellt welche auch eine Frame erzeugt und diese auf Visible setzt. Sie besitzt aber zuätzlich ein Gif welche dem jFrame attribut setzt. Die Klasse sieht wie folgt aus:
JnlpKlasse
Java:
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
public class JnlpKlasse {
// erstelle eine jFrame Instanz
static JFrame frame = new JFrame();
public static void main(String[] args) {
frame.setSize(100,100); // setze Größe des Frames
Image image = new ImageIcon("logo.gif").getImage(); // setze logo des Frames.
// Das Bild befindet sich im obersten Pfad des Java Projektes (in Eclipse/Package Explorer)
frame.setIconImage(image); // setze Image eigenschaft des Frames
frame.setVisible(true); // zeige das Frame --> alles Wunderbar es wird richtig angezeigt
}
}
Die obere Klasse besitzt eine eigene JNLP Datei "test.jlnp" die folgendermaßen aussieht:
[XML]<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0" href="test.jnlp">
<information>
<title>Test</title>
<vendor>Sun Microsystems, Inc.</vendor>
</information>
<resources>
<j2se version="1.3+" href="http://java.sun.com/products/autodl/j2se"/>
<jar href='Klasse.jar' main='true'/>
<gif href='resource.jar'/>
<gif href='logo.gif'/>
</resources>
<application-desc main-class='JnlpKlasse'/>
</jnlp>
[/XML]
Ich habe einmal die Klasse selbst als JAR exportiert und die Bilder auch. Es gibt eine JNLP Datei namens test.jlnp. Folgende Dateien befinden sich in dem Ordner.

Wenn ich die test.jlnp ausführe (der Inhalt ist die test.jlnp) dann erhalte ich die Fehlermeldung:

folgendes habe ich bereits in der test.jlnp probiert:
[XML]
<ref href='resource.jar'/>
<ref href='logo.gif'/>
<ref href='resource.jar' main='false'/>
<ref href='logo.gif' main='false'/>
<ref href='resource.jar' main='true'/>
<ref href='logo.gif' main='true'/>
[/XML]
Aber alles Ohne andere Fehlermeldung. Ich erhalte immer dieselbe Fehlermeldung!
Ich hoffe ihr könnt mir helfen.:noe::bahnhof:
Zuletzt bearbeitet: