Wie ruft Eclipse java auf?

Status
Nicht offen für weitere Antworten.

RTC

Mitglied
Hi Leute.

Ich hab mal ne Frage. Und zwar wüsste ich gern wie Eclipse "java" aufruft, vor allem in Bezug auf die übergebenen Argumente.

Ich habe nämlich folgendes Problem: ich habe ein Projekt "TestApp", welches in Eclipse eine separate "Run Configuration" hat. Dort ist z.B. in "Classpath" ein Wert für eine zusätzliche Library testlib.jar im Unterverzeichnis "lib" eingetragen. Mit diesem Eintrag funktioniert alles wunderbar. Ohne diesen Eintrag kommen dieselben Probleme wie gleich noch beschrieben wird.

Jaaa, um die App nicht immer durch Eclipse starten zu müssen, habe ich mir eine Batch-Datei (bzw. ein Shell-Skript, funktioniert weder unter Windows noch unter Linux) geschrieben, welche ein JAR der App aufrufen soll. Zunächst sollte funktionieren:
Code:
java -jar bin/testapp.jar
Doch negativerweise erhalte ich x Fehler, dieselben die auftauchen, wenn ich die zusätzliche Bibliothek aus dem Classpath der Eclipse Run Configuration entferne. Demnach dachte/denke ich, dass ich den Classpath manuell setzen muss, oder nicht? Bisher habe ich ausprobiert:
Code:
SET CLASSPATH=%CLASSPATH%;lib/testlib.jar
java -jar bin/testapp.jar
sowie
Code:
java -cp lib/testlib.jar -jar bin/testapp.jar
Und noch ein paar andere, z.B. den Pfad zur Lib absolut zu setzen o.ä. - leider hat alles nicht gefruchtet.

Ihr merkt sicher, dass ich den Beitrag möglichst abstrakt gehalten habe. Mehr Informationen sollten aber nicht nötig sein, um mein Problem zu verstehen. Z.B. ist die Fehlerausgabe egal, wichtig ist nur die Info dass unter Eclipse dieselben Fehler ausgegeben werden, wenn man den Classpath aus der Run Config entfernt.

Danke für eure Hilfe.
Gruß, Matthias
 

byte

Top Contributor
Sieht eigentlich gut aus. Bin mir grad nicht sicher, ob man evtl. unter Windows \ statt / benutzen muss, aber AFAIK müsste es auch mit Slash gehen. Wenn Du mehrere Libs angibst, hast Du sie auch mit Semikolons getrennt? Und steht der Punkt (.) bei Dir im Classpath? Desweiteren muss im Manifest die Main-Klasse stehen. Falls das nicht der Fall ist, muss das noch mit in den Aufruf.
 
B

bygones

Gast
eclipse macht das im grunde auch nicht anders als ueber den classpath.
wichtig ist beim eigenen aufruf den kompletten classpath zu geben, also auch das lokale verzeichnis
Code:
java -classpath lib/lib1.jar:lib/lib/lib2.jar:. meineJar.jar
warum gibst du aber nicht den classpath im manifest fuer das jar file mit ?
 

byte

Top Contributor
Achtung: Das Trennzeichen bei der Angabe mehrerer Libs für den Classpath ist von System zu System unterschiedlich!
 

RTC

Mitglied
Hallo.

1.) Das Jar-File ist nicht meins - ich benutze das JPF (Java Plugin Framework) und das Jar rührt daher, ich wollte in meinem Beitrag nur davon abstrahieren.
2.) Ich habe die Lösung gefunden! Es lag gar nicht am Classpath, ein Hinzufügen der Zeile "UIManager.put("ClassLoader", this.getClass().getClassLoader());" hat das Problem gelöst. Jaaa, manchmal guckt man bei Java einfach an der falschen Stelle :)

Vielen Dank für eure Hilfe.
Grüße, Matthias
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R run ->eclipse ruft falsche Programme auf Java Basics - Anfänger-Themen 5
R Methoden Methode ruft Methode auf, ruft Methode auf (mit Objekten) Java Basics - Anfänger-Themen 4
T Methoden [GELÖST ]Warum ruft sich die Methode von alleine auf? Java Basics - Anfänger-Themen 3
T Methoden Welches Objekt ruft Methode auf? Java Basics - Anfänger-Themen 6
O Starte Timer, während anderer Timer noch läuft. Ruft dies Schwierigkeiten hervor? Java Basics - Anfänger-Themen 0
C Wer ruft die Methode auf? Java Basics - Anfänger-Themen 3
J Wer oder was ruft die "paintComponent()" Methode auf? Java Basics - Anfänger-Themen 19
W repaint() ruft paint() nicht auf Java Basics - Anfänger-Themen 9
T methode ruft sich selbst auf Java Basics - Anfänger-Themen 28
0x7F800000 Servlet ruft Servlet auf: Wie ServletRequest erstellen? Java Basics - Anfänger-Themen 6
G Clientanwendung ruft JSP auf Serverseite auf. Java Basics - Anfänger-Themen 3
U Klasse ruft sich selber auf? Java Basics - Anfänger-Themen 2
S nach Import von jars (PLC4x) in Eclipse kann nicht mehr compiliert werden Java Basics - Anfänger-Themen 9
F Fehlermeldung in Eclipse Java Basics - Anfänger-Themen 13
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
R Einfacher Taschenrechner mit Eclipse Java Basics - Anfänger-Themen 3
P Eclipse installieren Java Basics - Anfänger-Themen 5
D Eclipse will nicht auslesen Java Basics - Anfänger-Themen 6
M Von Eclipse zum richtigen Programm Java Basics - Anfänger-Themen 1
K Wie kann ich "enter" von der Console in Eclipse löschen? Java Basics - Anfänger-Themen 2
B von Java/Eclipse verwendete Datei existiert gar nicht? Java Basics - Anfänger-Themen 6
nbergmann Eclipse: Lehrbuch-Programm startet nicht Java Basics - Anfänger-Themen 22
A Eclipse IDE - Wie bekomme ich eine ältere Version Java Basics - Anfänger-Themen 6
nbergmann Eclipse: Lehrbuch-Programm startet nicht Java Basics - Anfänger-Themen 7
C externe jar einbinden in Eclipse-Projekt Java Basics - Anfänger-Themen 2
F Falscher Link zum Path? Unterschiedliche Antworten bei Eclipse und VisualStudiocode Java Basics - Anfänger-Themen 5
berserkerdq2 Wie gebe ich den Pfad zu einer Datei an, die in einem Ordner in Eclipse ist? Java Basics - Anfänger-Themen 1
nbergmann eclipse schon mit "HalloWelt" unverständlich. Java Basics - Anfänger-Themen 4
G Zeilenumbrüche in Eclipse Java Basics - Anfänger-Themen 1
M Eclipse kennt keine String Klasse mehr Java Basics - Anfänger-Themen 1
brypa Eclipse installieren Java Basics - Anfänger-Themen 31
R Methoden Eclipse schlägt mir nicht alle Möglichkeiten vor Java Basics - Anfänger-Themen 4
P Eclipse Karate Framework API Test . Unexpected Error: the trustAnchors parameter must be non-empty Java Basics - Anfänger-Themen 1
P Apache Derby wird in Eclipse trotz Anbindung nicht gefunden Java Basics - Anfänger-Themen 6
thor_norsk Eclipse Symbole Java Basics - Anfänger-Themen 2
N Eclipse Programm normal ausführen Java Basics - Anfänger-Themen 1
lougoldi Intellij oder Eclipse Java Basics - Anfänger-Themen 7
R Eclipse Aufgabe Java Basics - Anfänger-Themen 4
B tar.gz in Eclipse als Bibliothek einbinden Java Basics - Anfänger-Themen 3
Mr.Strobel BufferedImage Exportieren Eclipse Java Basics - Anfänger-Themen 14
D wie kann man in Pong mit eclipse den schläger bewegen Java Basics - Anfänger-Themen 1
Avalon Request direkt aus Eclipse wie bei Postman Java Basics - Anfänger-Themen 3
H Brauche Hilfe in Java Eclipse Programmieraufgabe Neuling Java Basics - Anfänger-Themen 3
R Eclipse Methodenhilfe Java Basics - Anfänger-Themen 2
R Java (Eclipse) "Lagerverwaltung" HILFE Java Basics - Anfänger-Themen 13
L babylonisches Wurzelziehen (Eclipse) Java Basics - Anfänger-Themen 2
C Wie kann ich Versionen eines Projektes in Eclipse erstellen? Java Basics - Anfänger-Themen 3
T Eclipse deinstallieren nicht vorhanden? Java Basics - Anfänger-Themen 4
M Java Einstellung von Apache POI für MS Word Erstellung mit Eclipse Java Basics - Anfänger-Themen 6
C system cannot be resolved Fehler in Eclipse Java Basics - Anfänger-Themen 18
B Einbindung e(fx)clipse in Eclipse Java Basics - Anfänger-Themen 11
J Can't start eclipse Java Basics - Anfänger-Themen 5
H Eclipse kann nicht gestartet werden .... Java Basics - Anfänger-Themen 15
J Erste Schritte Unable to launch eclipse Java Basics - Anfänger-Themen 2
pkm Eclipse wie mit anderer JAVA-Version starten? Java Basics - Anfänger-Themen 1
S Ist dies ein Bug in Eclipse Java Basics - Anfänger-Themen 2
F Klassen und Pakete Projektübergreifend (Eclipse) Java Basics - Anfänger-Themen 6
W Eclipse Autoformatierung für Streams ändern ? Java Basics - Anfänger-Themen 1
R Erste Schritte Eclipse - Java - System.out.println(); funktioniert nicht Java Basics - Anfänger-Themen 2
Franzi1001 Probleme mit Eclipse Java Basics - Anfänger-Themen 7
I GUI über Eclipse oder NetBeans Java Basics - Anfänger-Themen 23
A Eclipse-Fenster starten statt Konsoleausgabe Java Basics - Anfänger-Themen 2
steven789hjk543 Kann man mit Java und Eclipse einen Virus programmieren? Java Basics - Anfänger-Themen 13
H Was sind Package bei eclipse? Java Basics - Anfänger-Themen 1
C NoClassDefFoundError mit externer Jar bei Start aus Eclipse Java Basics - Anfänger-Themen 3
L Linux Befehle unter Windows in Eclipse ausführen Java Basics - Anfänger-Themen 3
S Eclipse Installation Java Basics - Anfänger-Themen 9
I JDK installieren Java JDK und Eclipse Installation Java Basics - Anfänger-Themen 6
H JUnit in Eclipse: java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 9
J Eclipse Umgebungsvariable? Java Basics - Anfänger-Themen 1
B Eclipse spielt Sound nicht ab Java Basics - Anfänger-Themen 12
M OOP No enclosing instance... in Eclipse Java Basics - Anfänger-Themen 3
F Warum erhalte ich diese Fehler bei der Einbindung von SQLite JDBC in Eclipse? Java Basics - Anfänger-Themen 1
J Windows Builder auf Eclipse portable Java Basics - Anfänger-Themen 1
J Eclipse Einrichten : Umzug in anderen Ordner Java Basics - Anfänger-Themen 2
N Project layout eclipse ( seperate ordner für klassen ? ) Java Basics - Anfänger-Themen 1
Ellachen55 Weihnachtsbaum in Eclipse programmieren Java Basics - Anfänger-Themen 6
O Eclipse - Debugger Java Basics - Anfänger-Themen 2
W Eclipse Che Scanner Java Basics - Anfänger-Themen 8
V Vererbung Eclipse startet das Programm nicht und rechnet nicht Java Basics - Anfänger-Themen 6
P Eclipse hat Verbindungsproblem? Java Basics - Anfänger-Themen 13
F Installieren von eclipse Java Basics - Anfänger-Themen 1
E Apache Derby mit Eclipse Java Basics - Anfänger-Themen 2
B Kann man eine Tabelle in Eclipse erzeugen und damit arbeiten? Java Basics - Anfänger-Themen 8
H Eclipse Git importieren Java Basics - Anfänger-Themen 2
D Eclipse und Github kann nicht committen Java Basics - Anfänger-Themen 3
felix92 eclipse Problem Java Basics - Anfänger-Themen 12
B Eclipse Tabellen Farbe ändern? Java Basics - Anfänger-Themen 2
das_leon Erste Schritte Eclipse startet nicht Java Basics - Anfänger-Themen 1
F (Eclipse) Beim importieren etwas fehlerhaft bitte um Hilfe :) Java Basics - Anfänger-Themen 3
J Eclipse Export Probleme Java Basics - Anfänger-Themen 25
F In Eclipse Haltepunkt bei Event setzen? Java Basics - Anfänger-Themen 1
W Externe class in Eclipse importieren Java Basics - Anfänger-Themen 0
S Klassen Problem mit Eclipse Java Basics - Anfänger-Themen 4
A Reader für Benutzereingabe in Eclipse importieren Java Basics - Anfänger-Themen 3
AppGuruCode962 Eclipse luna java 8 Java Basics - Anfänger-Themen 15
B Java Eclipse Programm in einer Batch ausführen Java Basics - Anfänger-Themen 3
T Compiler-Fehler Eclipse: leerer Package Explorer Java Basics - Anfänger-Themen 4
T Erste Schritte Darstellung der Java-Projekte in Eclipse Java Basics - Anfänger-Themen 2
T eclipse mit java 9 Problem? Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben