Hauptklasse wird nicht gefunden.

Status
Nicht offen für weitere Antworten.

Ulmerschwabe

Mitglied
Hallo alle zusammen

Habe eine Java-Applikation, die ich als Java-Webstart laufen lassen will.
Dafür habe ich ein Jar-Archiv erstellt mit folgender Struktur:

robotGUI.jar/robotGUI
robotGUI.jar/guiFeatures

in dem Unterordner robotGUI befindet sich das .class - File GuiMain.class

Hier mein jnlp - File:


Code:
<?xml version="1.0" encoding="utf-8"?>
 



<jnlp codebase="http://192.168.0.4/" href="robotGUI.jnlp">
 
<information>
  <title>GUI fuer Roboter</title>
  <vendor>Marco Hartich</vendor>
  <homepage href="http://localhost/index.htm"/>
  <description>GUI fuer Roboter</description>
  
  <offline-allowed/>
</information>

<information locale="de">
  <description>GUI fuer Roboter</description>
  <offline-allowed/>
</information>
 
<security>
   <all-permissions/> 
</security>

<resources>
  <j2se version="1.3+"/>
  <jar href="robotGUI.jar"/>
</resources>

<application-desc main-class="robotGUI/GuiMain"/>

</jnlp>

Das jar-Archiv ist signiert.
Wenn ich nun diese Anwendung von einem anderen Rechner aus starten möchte, findet dieser die Hauptklasse robotGUI/GuiMain.class nicht.
Habe schon versucht aus Slash Backslash zu machen; vorne ein Slash, mit Punkt ohne Punkt usw... hat aber nichts gebracht.

Es muss am Pfad liegen, da ich genau dieses jnlp-File für eine andere Applikation schon genutzt habe, die allerdings keine Unterordner hatte. Gibt es bei Unterordnern Probleme oder mache ich irgendetwas falsch ?

Ist bestimmt irgendein dummer kleiner Fehler :)

Gruß Marco
 

Ulmerschwabe

Mitglied
So habe jetzt nochmal versucht und versucht...
Also dies ist meine komplette jnlp-Datei:

Code:
<?xml version="1.0" encoding="utf-8"?>
<jnlp codebase="http://192.168.0.4" href="robotGUI.jnlp">
 <information>
  <title>GUI fuer Roboter</title>
  <vendor>Marco Hartich</vendor>
  <homepage href="http://192.168.0.4/index.htm"/>
  <description>GUI fuer Roboter</description>
</information>

<information locale="de">
  <description>GUI fuer Roboter</description>
</information>
 
<security>
   <all-permissions/>
</security>

<resources>
  <j2se version="1.3+"/>
  <jar href="roboterGUI.jar"/>
</resources>

<application-desc main-class="roboterGUI.GuiMain"/>
</jnlp>

Das ist mein Manifest:
Code:
Manifest-Version: 1.0
Created-By: 1.4.2_12 (Sun Microsystems Inc.)
Main-Class: robotGUI/GuiMain.class

Name: guiFeatures/TrackingBall.class
SHA1-Digest: 4KLaaDk0DhbEtnDiSgJVfBVk/bE=

Name: guiFeatures/LaserScan3D.class
SHA1-Digest: S6ydGDZihmkVVEyiFGjuyRjDi98=

Name: robotGUI/GuiMain.class
SHA1-Digest: wpouq7fJdmIQF+5WjSRcMXcj5fU=

Name: robotGUI/Map3DControl.class
SHA1-Digest: sN4T41u5vDGYdu6RAIBzoza11vY=

Name: guiFeatures/earth_at_the_night_1024x768.jpg
SHA1-Digest: uF6uUO2gOf2BjIqbmphG7t2z8DI=

Name: Daten.txt
SHA1-Digest: F+4ULeUAxsoyALP7VKUU+tXWV9M=

Die Pfade lauten wie folgt:
./guiFeatures/LaserScan3D.class
./guiFeatures/TrackingBall.class
./guiFeatures/earth_at_the_night_1024x768.jpg
./robotGUI/GuiMain.class
./robotGUI/Map3DControl.class
./Daten.txt

Diese Pfade sind dann auch wieder in der .jar Datei zu finden...

Wenn ich nun das Progr. von einem anderen Rechner aus starten möchte (192.168.0.6) kommt folgende Fehlermeldung:


Hauptklasse roboterGUI.GuiMain konnte nicht in http://192.168.0.4/roboterGUI.jar gefunden werden

Die Exception:

JNLPException[category: Startdateifehler : Exception: null : LaunchDesc:
<jnlp spec="1.0+" codebase="http://192.168.0.4/" href="http://192.168.0.4/robotGUI.jnlp">
<information>
<title>GUI fuer Roboter</title>
<vendor>Marco Hartich</vendor>
<homepage href="http://192.168.0.4/index.htm"/>
<description>GUI fuer Roboter</description>
</information>
<security>
<all-permissions/>
</security>
<update check="timeout" policy="always"/>
<resources>
<java version="1.3+"/>
<jar href="http://192.168.0.4/roboterGUI.jar" download="eager" main="false"/>
</resources>
<application-desc main-class="roboterGUI.GuiMain"/>
</jnlp> ]
at com.sun.javaws.LaunchDownload.getMainClassName(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Mein Rechner hat die IP 192.168.0.4 und, falls dies was ausmacht, es ist MS Win XP
Wie am Anfang schon erwähnt, funktioniert es bei einer kleinen Applikation mit einer Datei ohne Ordner super. Habe bestimmt nur ein Problem mit dem Pfad aber ich komme einfach nicht darauf....

Wenn mir jemand helfen kann, wäre ich wirklich sehr froh...
 

L-ectron-X

Gesperrter Benutzer
Hast du einen lokalen Webserver laufen, von dem du die WebStart-Applikation herunterlädst, um sie anzuzeigen?
 

thE_29

Top Contributor
Sieht ja ganz danach aus ;)

Obwohl es ja egal sein sollte probier das mal bei href reinschreiben

<jar href="roboterGUI.jar" main="true" download="eager">


Und wenn du http://192.168.0.4 siehst du da diese jar Datei überhaupt?! Und gib ja nicht im jnlp beim <jar href="192.. die IP mit an!


Und die oberste Zeile änder auch mal ab:

jnlp spec="1.0+" codebase="http://192.168.0.4/" href="http://192.168.0.4/robotGUI.jnlp">


und zwar beim href="robotGUI.jnlp">

Da die codebase ja schon der server ist (IP).
 

Ulmerschwabe

Mitglied
Danke für die Hilfe, aber es klappt auch mit den Änderungen nicht wirklich.

@L-ectron-X: Ja, ich habe nen Indianer am Laufen und versuche mit einem anderen Rechner darauf zuzugreifen.
@thE_29: War nett gemeint mit den Hinweisen, aber ich bekomme immernoch die selbe Exception

Hatte im Manifest nen kleinen Fehler... GuiMain.class in der Maindeklaration. Die habe ich auch schon gekillt, nutzt aber nichts ???:L

Naja, vielleicht hilft ein Kaffee weiter :)

Ich bin natürlich offen für sämtliche weiter Tipps
 

Ulmerschwabe

Mitglied
Hallöchen

So, habe den Grund gefunden, warum alles irgendwie nicht so funktioniert hat, wie ich mir das gedacht habe.
Der eigentliche Grund wurde verpackt in Exceptions, die damit nichts zu tun hatten...

In meiner jar-Datei befindet sich eine Textdatei, die ich von dort auch auslesen möchte.
Zieht ein anderer Rechner dieses jar-File mittels WebStart herunter, so speichert er das File an den Ort, der in Systemsteuerung/java eingegeben wurde.

Gibt es eine Möglichkeit diesen Pfad auszulesen? Habe mich mal durch die Propertys gewühlt, aber ich meine dort gibt es nicht so eine Funktion.
Wenn ich die im Jar-File enthaltene TextDatei auslesen möchte, dann muss ich doch diesen Pfad kennen, oder nicht!?

Kann mir nun einer sagen, wie ich an den Pfad ran komme??
 

Wildcard

Top Contributor
Ulmerschwabe hat gesagt.:
Wenn ich die im Jar-File enthaltene TextDatei auslesen möchte, dann muss ich doch diesen Pfad kennen, oder nicht!?
Kann mir nun einer sagen, wie ich an den Pfad ran komme??
Nö. Die Resourcen lädst du mit getClass().getResource.
Der Pfad geht dich nichts an.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
8u3631984 Hauptklasse konnte nicht gefunden oder geladen werden Tools - Maven, Gradle, Ant & mehr 9
Moman2022 Hauptklasse kann nicht gefunden werden gradle build Tools - Maven, Gradle, Ant & mehr 3
S Hauptklasse kann nicht geladen werden Tools - Maven, Gradle, Ant & mehr 2
F Probleme mit Java WebStart; Hauptklasse konnte nicht gef. Tools - Maven, Gradle, Ant & mehr 18
von Spotz Gradle: Warum wird das Plugin nicht geladen? Tools - Maven, Gradle, Ant & mehr 4
M durch Maven wird "var" nicht gefunden Tools - Maven, Gradle, Ant & mehr 4
M Maven jpackage-image wird nicht gefunden Tools - Maven, Gradle, Ant & mehr 22
M javafx wird in einem alten programm nicht bei maven gefunden Tools - Maven, Gradle, Ant & mehr 15
pkm Beim Deployen wird ein Package nicht gefunden, obwohl aus Buildpath. Tools - Maven, Gradle, Ant & mehr 0
S Applet Java Testen - Ergebnis wird nicht angezeigt, nur leeres Feld Tools - Maven, Gradle, Ant & mehr 15
S Java Web Start wird nicht ausgeführt Tools - Maven, Gradle, Ant & mehr 1
H Applet Applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 2
D [MAVEN] Artifact wird nicht vom Repository(manager) geladen Tools - Maven, Gradle, Ant & mehr 5
G Maven JAR-File schmeißt NoClassDefFoundError wenn /lib Verzeichnis nicht daneben entpackt wird Tools - Maven, Gradle, Ant & mehr 9
F Applet verwischt, wenn Seite gescrollt wird Tools - Maven, Gradle, Ant & mehr 16
M EJB wird nicht richtig deployed Tools - Maven, Gradle, Ant & mehr 2
M Java3D Applet flackert wenn ein Button(HTML) gedrückt wird Tools - Maven, Gradle, Ant & mehr 11
P Ant build.xml, danach wird ein srcpackage vergessen Tools - Maven, Gradle, Ant & mehr 4
G Bild wird in Applet nicht angezeigt! Tools - Maven, Gradle, Ant & mehr 6
G Applet Destroy methode wird nicht aufgerufen :( Tools - Maven, Gradle, Ant & mehr 4
R JFrame wird nicht angezeigt. Tools - Maven, Gradle, Ant & mehr 3
U Live-Bild wird im Browser nicht aktualisiert Tools - Maven, Gradle, Ant & mehr 21
G Thread für bewegte Zeichnung wird nicht gestartet Tools - Maven, Gradle, Ant & mehr 3
L Applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 15
F Warum wird das Bild nicht angezeigt? Tools - Maven, Gradle, Ant & mehr 9
N applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 6
B Java Fehler, weiß aber nicht wie er behoben wird. :'( Tools - Maven, Gradle, Ant & mehr 10
G Aus Java Anwendung wird Applet Tools - Maven, Gradle, Ant & mehr 3
M NORTH-Button wird im Firefox nicht dargestellt, im IE schon Tools - Maven, Gradle, Ant & mehr 4
C jar Fehler? Text wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 11
J Warum wird das Applet nicht angezeigt? Tools - Maven, Gradle, Ant & mehr 7
K Applet wird nicht geladen Tools - Maven, Gradle, Ant & mehr 19
T Eigenes Applet wird nicht angezeigt, aus dem Web gehts Tools - Maven, Gradle, Ant & mehr 4
C Frame wird nicht geöffnet (Applet) Tools - Maven, Gradle, Ant & mehr 11
J Applet wird geladen aber nicht angezeigt Tools - Maven, Gradle, Ant & mehr 2
D Applet wird nicht geladen. Tools - Maven, Gradle, Ant & mehr 5
M Aktion wenn die Maustaste losgelassen wird Tools - Maven, Gradle, Ant & mehr 4
S Applet verwischt, wenn Seite gescrollt wird Tools - Maven, Gradle, Ant & mehr 3
P Probleme mit IE und sp2 - Applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 11
J Applet wird eingebunden aber nicht aktiviert Tools - Maven, Gradle, Ant & mehr 6
S Java-Applet wird nicht erneuert Tools - Maven, Gradle, Ant & mehr 2
S Problem: Bild im Applet wird 3-4 Mal geladen Tools - Maven, Gradle, Ant & mehr 5
M Applet wird mal erkannt und mal nicht Tools - Maven, Gradle, Ant & mehr 9
C Gradle startet SpringBoot-Anwendung nicht (Build aber successfull) Tools - Maven, Gradle, Ant & mehr 1
C Verbindung DB-Container funktioniert nicht Tools - Maven, Gradle, Ant & mehr 7
thor_norsk Maven Build Failed: kann nicht von start.spring.io generiertes Projekt auf IntelliJ IDE starten Tools - Maven, Gradle, Ant & mehr 8
S Gradle kann Lottie Implementation nicht finden Tools - Maven, Gradle, Ant & mehr 5
Gradle build funktioniert nicht Tools - Maven, Gradle, Ant & mehr 10
ExceptionOfExpectation Maven Build Failed: kann nicht von start.spring.io generiertes Projekt auf Eclipse starten Tools - Maven, Gradle, Ant & mehr 20
Ich kann Maven nicht als UmgebungsVariable hinzufügen Tools - Maven, Gradle, Ant & mehr 2
Encera JavaFX und Maven funktioniert nicht Tools - Maven, Gradle, Ant & mehr 1
W gradlew funktioniert nicht Tools - Maven, Gradle, Ant & mehr 37
8u3631984 Gradle nicht benötigte Dependencies finden Tools - Maven, Gradle, Ant & mehr 3
T Image kreieren mit Maven bei JavaFX und nicht modularen Jars Tools - Maven, Gradle, Ant & mehr 12
Robertop maven copy-resources nicht in WAR Datei Tools - Maven, Gradle, Ant & mehr 2
P Maven Test werden nicht ausgeführt . Junit . Maven . Surefire . Eclipse Tools - Maven, Gradle, Ant & mehr 12
N Regex in nicht-gierigen Regex umwandeln Tools - Maven, Gradle, Ant & mehr 0
P Maven & Intellij Modul kann nicht aufgelöst werden Tools - Maven, Gradle, Ant & mehr 12
H Maven Bekomme cobertura in jenkins nicht zu laufen :-( Tools - Maven, Gradle, Ant & mehr 1
T Tomcat Server zeigt Webservice nicht an Tools - Maven, Gradle, Ant & mehr 21
J netbeans - jasperreports - gradle - klappt nicht Tools - Maven, Gradle, Ant & mehr 0
C runnable jar nicht ausführbar Tools - Maven, Gradle, Ant & mehr 4
M Java mit Modulen kompilieren klappt nicht Tools - Maven, Gradle, Ant & mehr 9
L Ausführbare Jar-File funktioniert nicht Tools - Maven, Gradle, Ant & mehr 15
C while Schleife in Plugin stoppt nicht Tools - Maven, Gradle, Ant & mehr 23
X Javapackager kann common.io nicht finden Tools - Maven, Gradle, Ant & mehr 4
D Deployte Anwendung startet auf dem anderen PC nicht ! Tools - Maven, Gradle, Ant & mehr 1
Tom299 Maven Maven funktioniert nach Installation nicht Tools - Maven, Gradle, Ant & mehr 1
D Ressource nach deployen nicht erreichbar Tools - Maven, Gradle, Ant & mehr 1
S Maven installieren - "Befehl wurde nicht gefunden" Tools - Maven, Gradle, Ant & mehr 1
C Tomcat GWT Beispielprojekt läuft nicht. Tools - Maven, Gradle, Ant & mehr 0
A Tomcat deployed nicht Tools - Maven, Gradle, Ant & mehr 6
C Tomcat nicht über 8080 erreichbar Tools - Maven, Gradle, Ant & mehr 3
G Maven, finde Dependency nicht... Tools - Maven, Gradle, Ant & mehr 2
M Maven Dependency lädt pom und nicht jar Tools - Maven, Gradle, Ant & mehr 0
V Appletviewer - Befehl nicht bekannt Tools - Maven, Gradle, Ant & mehr 1
D Ant JAR-Ressourcen in JNLP-Datei sind nicht von demselben Zertifikat signiert Tools - Maven, Gradle, Ant & mehr 2
T build job läuft nicht mit findBugs...WARUM? Tools - Maven, Gradle, Ant & mehr 1
T test schlägt im build fehl, lokal nicht, warum? Tools - Maven, Gradle, Ant & mehr 2
J KomServer startet nicht Tools - Maven, Gradle, Ant & mehr 4
M Maven-Dependency kann nicht gefunden werden Tools - Maven, Gradle, Ant & mehr 2
K Subversion svn & Jenkins - Änderungen werden nicht angezeigt Tools - Maven, Gradle, Ant & mehr 4
P Applet Java Applet läuft im Browser nicht mehr (HTTPClient - NoClassDefFoundError) Tools - Maven, Gradle, Ant & mehr 3
VfL_Freak Webstart Startzeit verkürzen, wenn der WebServer nicht erreichbar ist ? Tools - Maven, Gradle, Ant & mehr 3
B Maven Selenium-Test läuft nicht unter Firefox Tools - Maven, Gradle, Ant & mehr 2
J Executable JAR geht nicht mehr... Tools - Maven, Gradle, Ant & mehr 2
G Webstart Anwendung läuft unter OSX aber nicht unter Windows Tools - Maven, Gradle, Ant & mehr 5
M Applet Applet funktioniert in Google Chrome nicht Tools - Maven, Gradle, Ant & mehr 2
O Applet "Anwendung kann nicht ausgeführt werden" Tools - Maven, Gradle, Ant & mehr 6
H Applet läuft nicht im Browser Tools - Maven, Gradle, Ant & mehr 3
Q Applet Applet läuft nicht im Browser Tools - Maven, Gradle, Ant & mehr 14
Spin SVN - cachen and session nicht commiten Tools - Maven, Gradle, Ant & mehr 3
D [Maven] Profil funktioniert bei package aber nicht bei release (help:active-profiles -> aktiv) Tools - Maven, Gradle, Ant & mehr 4
M Java Application startet bei verschiedenen JRE's nicht Tools - Maven, Gradle, Ant & mehr 7
Ollek Launch4J - EXE mit ICO klappt nicht Tools - Maven, Gradle, Ant & mehr 3
c_sidi90 Maven findet javac Compiler nicht Tools - Maven, Gradle, Ant & mehr 4
eskimo328 Maven Firmen Repository Dependencies nicht über Internet Tools - Maven, Gradle, Ant & mehr 7
S Applet Signieren, Vertrauenswürder und nicht-vertrauenswürdiger Code Tools - Maven, Gradle, Ant & mehr 16
T Maven das mvn assembly:assembly funktioniert nicht so richtig Tools - Maven, Gradle, Ant & mehr 3
musiKk Maven Deploy von Bundles mit Abhängigkeiten an nicht-Bundles Tools - Maven, Gradle, Ant & mehr 5

Ähnliche Java Themen


Oben