eclipse projekt ohne eclipse ausführen?

Status
Nicht offen für weitere Antworten.

dermoritz

Bekanntes Mitglied
ich bastle seid einer weile an einem java programm, soweit so gut. nur wie führe ich es ohne eclipse aus? ich hab z.b. versucht es als .jar zu exportieren.
es kommt aber immer:"Exception in thread "main" java.lang.NoClassDefFoundError:<pfad zur jar datei>
Caused by: java.lang.ClassNotFoundException:"

kann mir bitte jemand erklären wie ich die jar datei korrekt erzeugen kann (am liebsten direkt mit eclipse)? und wie man sie dann ausführt.

danke im voraus

edit hab ich vergessen am ende der fehlermeldung:
"
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
"

sorry ich glaub das hier passt besser zu den anfängerfragen - könnte es ein admin bitte verschiebn?
 
G

Gelöschtes Mitglied 5909

Gast
du musst die main class angeben
kann man beim exportieren mit eclipse direkt machen
oder
manifest bearbeiten (gugg mal in die faqs)
 

dermoritz

Bekanntes Mitglied
die main class hab ich angegeben, habs mehrmals probiert. es wir auch automatisch dir korekte main class vorgeschlagen wenn man sie wählt.

die selbe fehlermeldung kommt übrigens wenn man versucht die .class datei auszuführen.

woran kanns noch liegen?
 

musiKk

Top Contributor
Zunaechst: Fuehrst du die Datei auch korrekt mit java -jar deindateiname.jar aus?

Ansonsten: Oeffne das jar-Archiv mal (ist gezippt) und schau im Ordner META-INF, was in der manifest-Datei steht.
 
G

Gelöschtes Mitglied 5909

Gast
die selbe fehlermeldung kommt übrigens wenn man versucht die .class datei auszuführen.

hast du libs verwendet? sind diese vorhanden? order nur in eclipse geadded?
 

dermoritz

Bekanntes Mitglied
ich hab libs in eclipse als "external jar" importiert bzw. eingebunden. beim exportieren als jar wurden diese auch mit ausgewählt.
 

Wildcard

Top Contributor
jar in jar geht aber nicht. Du musst dafür sorgen, das der Pfad zu deinen libs im Manifest steht.
 

dermoritz

Bekanntes Mitglied
ich da kommen wir der sache langsam näher. als java noob hab ich leider bis jetzt kaum was von "manifest" gehört. hab aber bei jar datei export diesbezüglich was in eclipse gesehen.

also in meinem fall benötige ich jdom.jar und jmatio.jar. weiß jemand wie das speziell bei eclipse funktioniert?
 

Wildcard

Top Contributor
Eclipse kann dir eine Basis Manifest.mf erstellen und im Workspace speichern (die libs kann es nicht eintragen, da Eclipse nicht weiß, wo die Libs später liegen sollen).
In dieses Manifest trägst du dann deinen Class-Path ein.
Zur Syntax schau einfach bei SUN vorbei.
 

dermoritz

Bekanntes Mitglied
also ich hab eclipse mal eine manifest datei ersdtellen lassen und als name "manifest.txt" angegeben. dann hab ich dieser eine zeile mit den classpathes hinzugefügt, nun sieht sie so aus:

Manifest-Version: 1.0
Main-Class: ect.main.Ect
Class-Path: lib/jamtio.jar lib/jdom.jar


(am ende ist ein leerzeile)

aber der fehler ist der gleiche geblieben, es hat sich nix geändert. :-( noch irgendwelche ideen was ich machen könnte?


edit: ich hab das ganze mal mit dem jsmooth exe-wrapper compiliert, dort kann man auch die einzubindenden .jar-dateien angeben. damit funktioniert es einwandfrei.

mich würde denoch interessieren wieso es mit "java meins.jar" nicht funktioniert.
 
G

Guest

Gast
Versuchs mal mit java -jar meins.jar

Ansonsten gibt es auch ein plugin namens fatjar für Eclipse das einem die ganze arbeit abnimmt
 

dermoritz

Bekanntes Mitglied
so also das beste was ich bisher erreicht hab:
"Failed to load Main-Class manifest attribute from
E:\eclipse\work space\Equivalence_Class_Test\ect.jar"

dann hab ich nochmal die jar datei inkl. manifest aus eclipse exportiert die class path geschichte eingefügt und nun kommt wieder der fehler vom anfang :-(.

ich probier mal fatjar (obwohl einmal würd ich es gern "alleine" hinkriegen)

edit: der fehler von oben kommt wahrscheinlich daher, dass ich vergessen hab beim jar export die main class zu wählen. das hilft bei dem problem natürlich nicht weiter.

übrigens mit fatjar funzt es
 

FArt

Top Contributor
:bahnhof:

Gib dem Trottel ein Gewehr und er schießt sich ins Bein... :autsch:
Gib dem Anfänger Eclipse und er sucht den Knopf für "do what i mean"

Nur als Tipp: Packaging, JARs, Manifestdatei, Klassenpfad, das steht alles hier -> http://java.sun.com/docs/books/tutorial/deployment/jar/

Und wie immer: java -jar impliziert immer, dass die Manifestdatei ausgewertet wird und somit sinnvolle Werte enthalten muss. -cp hat dann z.B. keinen Effekt.

Fatjar ist die "egal wie, hauptsache es geht" Krücke, die das Problem an sich nicht löst.

Vielleicht ist es ja auch der Pfad mit einem Leerzeichen, der Probleme macht...
 

dermoritz

Bekanntes Mitglied
danke fart,

genau darum gehts mir ja hier, ich will verstehen wies ohne eclipse läuft und wenn ich das hab kann ich immernoch fatjar oder jsmooth benutzen.

ich werd mir die geschichte mal durchlesen und den hinweis mit den leerzeichen auch in betracht ziehen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
platofan23 Wie .txtDatei im Java Eclipse-Projekt bzw. in der Jar speichern? Allgemeine Java-Themen 7
xYurisha Eclipse, Projekt beschädigt! Allgemeine Java-Themen 6
T iText mit eclipse richtig in Java-Projekt einbinden Allgemeine Java-Themen 2
N Eclipse Projekt von GitHub in bestehendes Projekt einbinden Allgemeine Java-Themen 13
U Eclipse Java Projekt - Webservice einbinden Allgemeine Java-Themen 7
R Aus Eclipse Projekt ein UML erzeugen Allgemeine Java-Themen 3
S .Classpath Datei im Eclipse Projekt Allgemeine Java-Themen 7
A Eclipse hängt sich auf Allgemeine Java-Themen 7
lewbue Eclipse Eclipse Dateinamen in Hieroglyphen Allgemeine Java-Themen 4
Encera Gleichzeitiges Ausführen und verbinden von 2 Java-Klassen über die Eingabeaufforderung und Eclipse Allgemeine Java-Themen 21
thor_norsk Eclipse - Fehlermeldung - JavaFX Allgemeine Java-Themen 24
Viper13125 Eclipse Hängt sich auf, wenn ich SimpelDateFormat drin lasse Allgemeine Java-Themen 2
M Eclipse unter Linux Lite Allgemeine Java-Themen 2
T Hilfe bei Programm. IDE: Eclipse mit EV3-Plugin, lejos Allgemeine Java-Themen 8
T Eclipse Synchronisierung mit Github Allgemeine Java-Themen 9
d.lumpi JDA eclipse dateien versenden Allgemeine Java-Themen 4
1Spinne JDK 8 für Eclipse installieren Allgemeine Java-Themen 5
d.lumpi net.* pakete importen (Eclipse) Allgemeine Java-Themen 2
B BOT mit Java [Eclipse] programmieren Allgemeine Java-Themen 7
ReinerCoder Eclipse Fehlermeldung - The constructor Double(double) is deprecated Allgemeine Java-Themen 8
M Probleme bei Eclipse wenn ich entpacke Allgemeine Java-Themen 15
B Eclipse-Lombok-Problem Allgemeine Java-Themen 19
R @author vor Methode (eclipse) Allgemeine Java-Themen 1
M JAVA API in Eclipse auf deutsch Allgemeine Java-Themen 18
T String-Manipulation beim Ablauf in Eclipse und als JAR-File Allgemeine Java-Themen 8
L Eclipse Java Code ausführen Allgemeine Java-Themen 18
D Eclipse Export Allgemeine Java-Themen 15
Q Eclipse Escape Sequenzen Farbe ändern Allgemeine Java-Themen 4
X Eclipse Kann fann/j nicht in Eclipse linken... Allgemeine Java-Themen 6
A Eclipse Hauptklasse konnte nicht gefunden oder geladen werden Allgemeine Java-Themen 7
L SQL Datei in Eclipse erstellen Allgemeine Java-Themen 3
T Umlaute in Eclipse einlesen funktioniert nicht Allgemeine Java-Themen 16
L Compiler-Fehler Eclipse Error: A JNI error has occured Allgemeine Java-Themen 3
P Compiler-Fehler Eclipse Allgemeine Java-Themen 5
T Eclipse IDE Plugin Error Log Allgemeine Java-Themen 0
M Java Eclipse- Datei exportieren Allgemeine Java-Themen 5
S Compiler-Fehler Programm verhält sich in Eclipse anders Allgemeine Java-Themen 1
F JFrame fü Eclipse wie? Allgemeine Java-Themen 6
T PDF-Generierung (itext) - läuft unter Eclipse, bei har aber leere Seite Allgemeine Java-Themen 39
M Java Eclipse in der Uni Allgemeine Java-Themen 8
S Eclipse TestNG Default Test umbenennen Allgemeine Java-Themen 0
S TestNG Eclipse: Reporting erstellen/ verändern Allgemeine Java-Themen 0
H Kennt sich jemand mit Eclipse und dem Thema Jar-File aus ? Allgemeine Java-Themen 6
S Eclipse exit code 805306369 Allgemeine Java-Themen 1
V Eclipse .class Dateien Allgemeine Java-Themen 9
G Eclipse Eclipse: Unreachable code Allgemeine Java-Themen 16
R bei eclipse von java in eine andere programmiersprache wechseln? Allgemeine Java-Themen 2
T 32-Bit Applikationen mit Eclipse erstellen Allgemeine Java-Themen 4
N ZIp datei direkt im eclipse speichern Allgemeine Java-Themen 4
N Eclipse Dynamisches-Web-Project auf anderen Rechner transportieren Allgemeine Java-Themen 5
C Eclipse einstellen, dass eine bestimmte JDK benutzt werden soll Allgemeine Java-Themen 3
T Ant Jar Datei per Ant in Eclipse erstellen Allgemeine Java-Themen 2
S Eclipse Annotation Processor in Eclipse einbinden Allgemeine Java-Themen 0
T Eclipse Dll einbinden java.lang.UnsatisfiedLinkError nur in Eclipse nicht via javac Allgemeine Java-Themen 1
K eclipse Workspace ändern Allgemeine Java-Themen 2
S FileReader-Problem in Eclipse Allgemeine Java-Themen 8
K ImageJ in eclipse Allgemeine Java-Themen 2
D Java Datei nach Eclipse Export funktioniert nicht Allgemeine Java-Themen 0
HoloYoitsu Kann .dll nur aus Eclipse heraus laden Allgemeine Java-Themen 7
M Modularisierung in Eclipse Equinox Allgemeine Java-Themen 0
P GIT- Bitbucket - Eclipse Allgemeine Java-Themen 3
Shido JDK installieren Eclipse - Fehlermeldung Allgemeine Java-Themen 4
V Eclipse Ich kann bei eclipse nicht schreiben Allgemeine Java-Themen 1
Z JVM komplett tot - Eclipse + Browser gehen nicht + Screenshots Allgemeine Java-Themen 1
S BMI Rechner mit eclipse Visual Editor (Seperates Fenster) Allgemeine Java-Themen 7
Z Eclipse hängt sich alle paar Sekunden auf (Keine Rückmeldung). Allgemeine Java-Themen 4
F Eclipse cache vorhanden? Allgemeine Java-Themen 5
P Eclipse langsam/unbrauchbar bei größeren Quelldateien? Allgemeine Java-Themen 8
S Externe Eclipse Projekte dynamisch einbinden Allgemeine Java-Themen 3
M Eclipse - Fehler: Hauptklasse de.xyz.init.MeineKlasse konnte nicht gefunden oder geladen werden Allgemeine Java-Themen 2
G Befehl funktioniert in Eclipse allerdings nicht in einer Jar-Datei Allgemeine Java-Themen 3
A Eclipse - Fehler beim "RUN" - "Unable to Launch - The selection cannot be launched" Allgemeine Java-Themen 6
X Registrierung eines Ecore-Models außerhalb der Eclipse-Umgebung Allgemeine Java-Themen 0
W getResources funktioniert nur in Eclipse, nicht in JAR Allgemeine Java-Themen 2
B Classpath Eclipse findet importierte Klassen nicht Allgemeine Java-Themen 1
E Erste Schritte JOCL in Eclipse Allgemeine Java-Themen 5
G Warnung in der Konsole von Eclipse "WARNING: ..." Allgemeine Java-Themen 2
O 3D-Grafik java3D in eclipse verwenden Allgemeine Java-Themen 0
B Eclipse Fehler in eclipse/Java Allgemeine Java-Themen 13
F Eclipse Eclipse kompiliert nicht mehr die aktuellen Dateien Allgemeine Java-Themen 2
J Compiler-Fehler Compiliert unter Eclipse aber nicht mit javac Allgemeine Java-Themen 0
K Eclipse compiled .Jar - Fehlerhaft? Allgemeine Java-Themen 2
B View communication eclipse Allgemeine Java-Themen 17
S XML lesen, verarbeiten, speichern klappt in Eclipse, aber nicht in der JAR Allgemeine Java-Themen 4
S Eclipse Abhängigkeiten zwischen den Projekten in Eclipse Allgemeine Java-Themen 2
L Erste Schritte Eclipse und Lokal funktioniert - in HTML nicht! Allgemeine Java-Themen 2
K Eclipse Fehler beim Ausführen meines Programms in Eclipse Allgemeine Java-Themen 11
F eclipse, texlipse, R und mysql Allgemeine Java-Themen 2
TheWhiteShadow Eclipse auf deutsch Allgemeine Java-Themen 11
E Eclipse jar-Export Allgemeine Java-Themen 26
MiMa Quelllcode in Eclipse gelöscht Allgemeine Java-Themen 11
J Bilder in Eclipse überlappen Allgemeine Java-Themen 4
F Suche kostenlose GUI für Eclipse Allgemeine Java-Themen 10
Fl4sh1 Autovervollständigungfenster geht nicht (eclipse) Allgemeine Java-Themen 10
P JDK installieren Mac OS X - JDK7 in Eclipse Juno verwenden Allgemeine Java-Themen 3
P wieso kann ich auf bluej exportieren aber auf eclipse nicht? Allgemeine Java-Themen 2
H Mit Ant erstelltes jar funktioniert nicht wie direkt in Eclipse Allgemeine Java-Themen 8
J Eclipse Javadoc mit Eclipse erstellen Allgemeine Java-Themen 10
S Access Restrictions in Eclipse auf Code beschraenken (und nicht fuer Comments) Allgemeine Java-Themen 2
A Classpath ResourceBundle Problem bzgl. Pfade bzw. Pfade (auch in Eclipse) generell? Allgemeine Java-Themen 7

Ähnliche Java Themen

Neue Themen


Oben