Java Anwendung starten ""faild to load main class

Status
Nicht offen für weitere Antworten.

jmrhenus

Mitglied
Hallo,

ich versuche krampfhaft jbacula zum laufen zu bringen ( http://jbacula.sourceforge.net/ ) jedes Mal wenn ich die Anwendung starten will bekomme ich diese Fehlermeldung: "faild to load main class manifest attribute from C:\jbacula\jbacula.jar"

ich habe auch schon "java -classpath .:c:\swt.jar:c:\swt\swt-pi.jar -Djava.library.path=$SWT_INSTALL Main" dass versucht leider ohne Erfolg. Auch unter google. hatten zwar auch andere dass Problem, leider funktionierten die angegebenen lösungen immer nicht.

Hoffe Ihr könnt mir helfen

Danke
Viele Grüße
Jan
 

Eminent

Bekanntes Mitglied
jmrhenus hat gesagt.:
Hallo,

ich versuche krampfhaft jbacula zum laufen zu bringen ( http://jbacula.sourceforge.net/ ) jedes Mal wenn ich die Anwendung starten will bekomme ich diese Fehlermeldung: "faild to load main class manifest attribute from C:\jbacula\jbacula.jar"

ich habe auch schon "java -classpath .:c:\swt.jar:c:\swt\swt-pi.jar -Djava.library.path=$SWT_INSTALL Main" dass versucht leider ohne Erfolg. Auch unter google. hatten zwar auch andere dass Problem, leider funktionierten die angegebenen lösungen immer nicht.

Hoffe Ihr könnt mir helfen

Danke
Viele Grüße
Jan

Problem ist, dass im jbacula.jar entweder keine MANIFEST-Datei vorhanden ist oder diese entweder keinen Eintrag für die Main-Klasse hat oder einen Fehler im Aufbau hat.

Mach das jbacula.jar mal auf (geht z. B. mit WinZip) und schau ob es da einen Ordner META-INF gibt und ob in diesem Ordner eine Datei Namens MANIFEST.MF ist. Wenn dies nicht der Fall ist fehlt schon mal was! :D

Wenn keine Manifest-Datei drin ist müsstest du Java beim Aufruf sagen welche MainClass zum Starten notwendigt ist. Ist eine Manifest enthalten sollte diese ungefähr so aussehen:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.2
Created-By: 1.4.2_01-b06 (Sun Microsystems Inc.)
Built-By: Name
Main-Class: package.klasse --> Klassennamen ohne .class und vorher die packagestruktor wo die Datei liegt.
Class-Path: hier können dann evtl. noch weiter *.jar-Dateien eingetragen sein, wenn diese notwendig sind.

Ganz wichtig am Ende der Manifest muss eine Leerzeile sein.

Mehr kann ich dir jetzt leider nicht dazu sagen, weil ich das ganze auch selber nicht testen kann (kann von Arbeit aus nicht downloaden).

Gruß
Eminent
 

jmrhenus

Mitglied
Hallo,

also es gibt einen Ordner "META-INF" und dort ist auch die Datei "manifest.mf" vorhanden.


Was kann es noch sein?

Viele Grüße
Jan
 

L-ectron-X

Gesperrter Benutzer
Ich gehe mal davon aus, dass das Projekt getestet an den Benutzer kommt. Von daher glaube ich nicht an ein Problem mit dem jar-File.
Hast du denn die aufgerufenen Bibliothken auch wirklich? (swt.jar und swt-pi.jar)
 

jmrhenus

Mitglied
denke ich eigentlich auch nicht, habe aber auch die aktuelle jre installiert. habe es aber auch schon an mehreren rechnern ausprobiert.


Viele Grüße
Jan
 

Illuvatar

Top Contributor
Probier mal in der Kommandozeile
java -jar jbacula.jar
Dann sollte genau ausgegeben werden, welche Klasse nicht gefunden wird.
 

jmrhenus

Mitglied
Hi,
"
C:\jbacula>java -jar jbacula.jar
Failed to load Main-Class manifest attribute from
jbacula.jar"

C:\jbacula>"



bekomme ich als Fehlermeldung
 

Murray

Top Contributor
1. jabula.jar enthält zwar ein Manifest, eine Main-Class ist da aber nicht definiert

2. Die jBakula-Doku
http://jbacula.sourceforge.net/ hat gesagt.:
java -classpath .:$SWT_INSTALL/swt.jar:$SWT_INSTALL/swt-pi.jar -Djava.library.path=$SWT_INSTALL Main
ist schlichtweg falsch, richtig wäre:
java -classpath .:$SWT_INSTALL/swt.jar:$SWT_INSTALL/swt-pi.jar -Djava.library.path=$SWT_INSTALL org.bacula.jbacula.Main
 

jmrhenus

Mitglied
Murray hat gesagt.:
1. jabula.jar enthält zwar ein Manifest, eine Main-Class ist da aber nicht definiert

2. Die jBakula-Doku
http://jbacula.sourceforge.net/ hat gesagt.:
java -classpath .:$SWT_INSTALL/swt.jar:$SWT_INSTALL/swt-pi.jar -Djava.library.path=$SWT_INSTALL Main
ist schlichtweg falsch, richtig wäre:
java -classpath .:$SWT_INSTALL/swt.jar:$SWT_INSTALL/swt-pi.jar -Djava.library.path=$SWT_INSTALL org.bacula.jbacula.Main



Hi,

sorry dass ich mich so lange nicht gemeldet habe.... war nicht im lande

beim ausführen kommt jetzt dass:


"C:\jbacula>java -classpath .:C:\jbacula/swt.jar:C:\jbacula/swt-pi.jar -Djava.lib
rary.path=C:\jbacula\ org.bacula.jbacula.Main
Exception in thread "main" java.lang.NoClassDefFoundError: org/bacula/jbacula/Main"

kann es sein dass ich den Pfad falsch angegeben habe. Sowohl die jbacula.jar also auch die swt.jar liegen in C:\jbacula

Viele Grüße
Jan
 

Murray

Top Contributor
Noch ein Fehler in der Doku: die einzelnen Teile des Pfades müssen durch Semikola und nicht durch Doppelpunkte getrennt sein; außerdem ist der Pfadtrenner unter Windows kein Slash, sondern ein Backslash:
java -classpath .;C:\jbacula\swt.jar;C:\jbacula\swt-pi.jar -Djava.library.path=C:\jbacula\ org.bacula.jbacula.Main
 
G

Guest

Gast
Hi

Murray hat gesagt.:
Noch ein Fehler in der Doku: die einzelnen Teile des Pfades müssen durch Semikola und nicht durch Doppelpunkte getrennt sein; außerdem ist der Pfadtrenner unter Windows kein Slash, sondern ein Backslash:
java -classpath .;C:\jbacula\swt.jar;C:\jbacula\swt-pi.jar -Djava.library.path=C:\jbacula\ org.bacula.jbacula.Main

es kommt trotzdem der gleiche Fehler:


"C:\jbacula>java -classpath .;C:\jbacula\swt.jar;C:\jbacula\swt-pi.jar -Djava.lib
rary.path=C:\jbacula\ org.bacula.jbacula.Main
Exception in thread "main" java.lang.NoClassDefFoundError: org/bacula/jbacula/Main"

Viele Grüße
Jan
 

Murray

Top Contributor
Und noch ein Fehler: auch jbacula.jar muss natürlich im Classpath stehen:
java -classpath .;C:\jbacula\swt.jar;C:\jbacula\swt-pi.jar;C:\jbacula\jbacula.jar -Djava.library.path=C:\jbacula\ org.bacula.jbacula.Main
 

jmrhenus

Mitglied
jetzt habe ich dass bekommen:

C:\jbacula>java -classpath .;C:\jbacula\swt.jar;C:\jbacula\swt-pi.jar;C:\jbacula
\jbacula.jar -Djava.library.path=C:\jbacula\ org.bacula.jbacula.Main
\etc\bacula\bacula.xml (Das System kann den angegebenen Pfad nicht finden)
Exception in thread "main" java.lang.NullPointerException
at org.bacula.jbacula.Bacula.newConfig(Unknown Source)
at org.bacula.jbacula.Bacula.run(Unknown Source)
at org.bacula.jbacula.Main.main(Unknown Source)


Viele Grüße
Jan
 

jmrhenus

Mitglied
hmm naja /etc/bacula befindet sich aber auf dem linux server und nich unter windows.... muss mal schauen wo man dass einträgt. ne wirkliche doku gibt es ja nicht. Dachte eigentlich dass man den Pfad irgendwo angibt wenn man die Java Anwendung bereits gestartet hat. (siehe Screenshots)


Danke trotzdem... ist ja auf jeden fall schon mal nen schritt weiter

edit: habe unter windows /etc/bacula angelegt und er start nun die anwendung, also danke erstmal an alle
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
GENiALi Java Console Anwendung starten in Prozess Java Basics - Anfänger-Themen 3
P Java Anwendung mit mehr RAM starten?? Java Basics - Anfänger-Themen 5
J java anwendung starten - wie? Java Basics - Anfänger-Themen 7
A java-anwendung ohne jre starten Java Basics - Anfänger-Themen 8
cowabunga1984 Jar-File aus Java-Anwendung starten Java Basics - Anfänger-Themen 7
K Anwendung mit anderer Java-Version Starten Java Basics - Anfänger-Themen 9
A Wie führe ich eine Batch-Datei von meiner Java-Anwendung aus? Java Basics - Anfänger-Themen 18
P Best Practice Druck aus Java Anwendung in MacOs Java Basics - Anfänger-Themen 0
T Start-Activity für Java Maven Web-Anwendung festlegen Java Basics - Anfänger-Themen 2
J Was mache ich falsch in meiner Java Anwendung? Java Basics - Anfänger-Themen 11
I Java Anwendung auf Android portieren Java Basics - Anfänger-Themen 1
I Java FX GUI Anwendung Java Basics - Anfänger-Themen 30
A Testprogramm in java oder javascript für Windows Anwendung? Java Basics - Anfänger-Themen 1
C Java-Anwendung im Browser zoomen Java Basics - Anfänger-Themen 1
E mit java-anwendung internet verbindung unterbrechen Java Basics - Anfänger-Themen 5
FreeFun Java Anwendung beenden Java Basics - Anfänger-Themen 7
J GUI für Java-Anwendung erzeugen Java Basics - Anfänger-Themen 7
U Rechte bei JAVA-Anwendung? Java Basics - Anfänger-Themen 8
C Mit Java Textfeld einer externen Anwendung auslesen Java Basics - Anfänger-Themen 9
D Das Ausführen einer Java Anwendung auf versch Systemen... Java Basics - Anfänger-Themen 5
F u.a. Ressourcen begrenzung für Java-Anwendung Java Basics - Anfänger-Themen 5
K JAVA-Anwendung startet nicht Java Basics - Anfänger-Themen 7
B Java-Anwendung im Windows Design Java Basics - Anfänger-Themen 8
M Handy Java Anwendung Java Basics - Anfänger-Themen 8
D html in einer java-anwendung Java Basics - Anfänger-Themen 10
R Java als Anwendung Java Basics - Anfänger-Themen 6
A Kommunikation Java-Anwendung <-> Java-Applet Java Basics - Anfänger-Themen 24
G Andere Anwendung aus Java heraus steuern Java Basics - Anfänger-Themen 3
F Root-Pfad der Java-Anwendung herausfinden Java Basics - Anfänger-Themen 1
A JAVA Anwendung als Gateway Java Basics - Anfänger-Themen 2
R newbie : "Schwarzes Loch" in JAVA-Anwendung Java Basics - Anfänger-Themen 2
G Kommunikation zwischen Applet und Java-Anwendung über TCP/IP Java Basics - Anfänger-Themen 3
T Newbie Frage Eine Java Anwendung fernsteuern? Java Basics - Anfänger-Themen 4
J Probleme mit drucken aus Java Java Basics - Anfänger-Themen 3
Gokul Java chart library suggestion for web application? Java Basics - Anfänger-Themen 2
D wie kann ich gcc aus einer .java datei heraus aufrufen? Java Basics - Anfänger-Themen 2
S Text Formatierung in Java Java Basics - Anfänger-Themen 2
B Erste Schritte yaml parsen in Java Java Basics - Anfänger-Themen 19
C Methoden Umlaute in Java Java Basics - Anfänger-Themen 18
W Java-PRogramm liest als EXE-File Nicht USB, jedoch aus NetBeans Java Basics - Anfänger-Themen 45
W Methoden java map ersatz für c++map Java Basics - Anfänger-Themen 3
M Erste Schritte Java Primzahltester Java Basics - Anfänger-Themen 4
A csv Reader für Java? Java Basics - Anfänger-Themen 27
K Java - Enums Java Basics - Anfänger-Themen 30
tomzen Java Unterstützung für exel dateien installieren. Java Basics - Anfänger-Themen 2
Rookar java.lang.NoClassDefFoundError: org/json/JSONException Java Basics - Anfänger-Themen 2
Rookar Mit Button andere java öffnen Java Basics - Anfänger-Themen 4
F Java Object to Hashmap ? Java Basics - Anfänger-Themen 6
I Backend in Java und Ansicht von Dateien in statische HTML Seiten? Java Basics - Anfänger-Themen 15
R Input/Output Verwendung des Euro-Zeichens in Java Java Basics - Anfänger-Themen 7
I Push Nachrichten von JAVA EE App an Mobile App Java Basics - Anfänger-Themen 3
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
onlyxlia Schlüsselworte Was meint man mit "einen Typ" in Java erstellen? Java Basics - Anfänger-Themen 2
O Java Kara geschweifte Klammern Java Basics - Anfänger-Themen 2
G Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15
XWing Java Klssenproblem Java Basics - Anfänger-Themen 4
R Umgebungsvariable java -cp gibt immer Java-Hilfe... Java Basics - Anfänger-Themen 3
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
F TableModelListener: java.lang.ArrayIndexOutOfBoundsException: 132 Java Basics - Anfänger-Themen 3
G Java 8 - Support-Ende Java Basics - Anfänger-Themen 7
T Java Weihnachtsbaum + Rahmen Java Basics - Anfänger-Themen 1
N Will mit Java anfangen Java Basics - Anfänger-Themen 13
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
M Java Iterator Verständnisfrage Java Basics - Anfänger-Themen 6
M Java Mail Programm Java Basics - Anfänger-Themen 4
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37
G Java long- in int-Variable umwandeln Java Basics - Anfänger-Themen 6
JaZuDemNo Java im Studium Java Basics - Anfänger-Themen 7
E Java Programm zur anzeige, ob Winter- oder Sommerzeit herrscht Java Basics - Anfänger-Themen 62
I QR code in Java selber generieren Java Basics - Anfänger-Themen 5
V Java-Ausnahmebehandlung: Behandlung geprüfter Ausnahmen Java Basics - Anfänger-Themen 1
krgewb Java Streams Java Basics - Anfänger-Themen 10
A Überwältigt von der komplexen Java Welt Java Basics - Anfänger-Themen 29
O Mehrfachvererbung auf Spezifikations- und Implementierungsebene in Java. Interfaces Java Basics - Anfänger-Themen 19
John_Sace Homogene Realisierung von Generics in Java ? Java Basics - Anfänger-Themen 19
P Meldung aus Java-Klasse in Thread an aufrufende Klasse Java Basics - Anfänger-Themen 1
R mit Java API arbeiten Java Basics - Anfänger-Themen 9
P JDK installieren Probleme bei der Java-Installation Java Basics - Anfänger-Themen 8
S Java: Wie sortiere ich eine ArrayList benutzerdefinierter Objekte nach einem bestimmten Attribut? Java Basics - Anfänger-Themen 2
Timo12345 JNLP File mit Java öffnen Java Basics - Anfänger-Themen 2
S Video Editierung mit Java.._ Java Basics - Anfänger-Themen 2
F Einstelungen in Java - CursorBlinkRate Java Basics - Anfänger-Themen 10
A PHP $_POST["name"] in Java Java Basics - Anfänger-Themen 3
vivansai21 Is there a oneliner to create a SortedSet filled with one or multiple elements in Java? Java Basics - Anfänger-Themen 9
Athro-Hiro Weißes Bild in Java erstellen Java Basics - Anfänger-Themen 3
Arjunreddy Can someone please tell me how to use a debugger in BlueJ(a Java environment) Java Basics - Anfänger-Themen 1
M Java assoziationen (UML) Java Basics - Anfänger-Themen 8
H Excel-Tabellen mit Java erstellen Java Basics - Anfänger-Themen 4
Simon16 Java ArrayListe von einer Klasse sortieren Java Basics - Anfänger-Themen 2
P Wie kann ich in meinem Java Programm etwas dauerhaft speichern? Java Basics - Anfänger-Themen 5
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
xXGrowGuruXx Java einstieg, leichte sache 0 verstanden Java Basics - Anfänger-Themen 7
A java.sql.SQLException: Data type mismatch. Java Basics - Anfänger-Themen 1
H Java-Programm zur Ausgabe von Zuständen Java Basics - Anfänger-Themen 80
N Java Spiel Figur auf dem Hintergrundbild bewegen. Java Basics - Anfänger-Themen 11
G Kann Java-Programm nicht als jar aufrufen, auch als EXE nicht Java Basics - Anfänger-Themen 19
N Java Taschenrechner hat Jemand vlt einen Tipp dafür wie ich jetzt die buttons verbinden kann und das Ergebnis auf dem textfield anzeigen lassen kann Java Basics - Anfänger-Themen 13
A Lerngruppe Java Java Basics - Anfänger-Themen 2
G Help me in the Java Program Java Basics - Anfänger-Themen 2
L Java- Vererbung Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben