Ausführbare Jar-File funktioniert nicht

Hallo zusammen,

ich habe ein Programm mit Eclipse programmiert. Es gibt verschiedene Klassen etc. Dabei wird eine Datenbankverbindung aufgebaut, also ist im Projekt auch ein JDBC-Treiber eingebunden. Darüber hinaus ist noch eine Config.txt File enthalten, das die beinhalteten werte automatisch in die GUI einträgt.

Jetzt habe ich versucht eine Jar-File zu erstellen, um das ganze Programm über diese Jar-File starten zu können, ohne Eclipse. Nachdem ich die Jar-File starte, öffnet sich due GUI, aber es sind die Parameter, die in der Config.txt enthalten sind, nicht automatisch eingetragen. Auch wenn ich das von Hand mache und das Programm dann starten möchte, passiert ebenfalls nichts.

Kann mir denn einer helfen? Ich freue mich über jede Hilfe..
 
Nicht über Eclipse ist interessant, sondern einfach über die Konsole/Terminal/Eingabeaufforderung/wie auch immer du das nennen magst ;)
Hoffe habe dich richtig verstanden. Also wenn ich die Jar File über die Konsole starte, dann startet es ohne Fehler aber es ist das selbe, wie wenn ich es normal starte.

Falls du aber das eigentliche Projekt meinst, weiß ich ehrlich gesagt nicht, wie ich das über die Konsole starte -.-
 

thet1983

Top Contributor
hast du über eclipse eine runnable jar erstellt?
wenn ja dann kannst du die Jar über die cmd starten.
Code:
java -jar MeinJarName.jar
dann siehst du auch ob eine Exception fliegt...
 
hast du über eclipse eine runnable jar erstellt?
wenn ja dann kannst du die Jar über die cmd starten.
Code:
java -jar MeinJarName.jar
dann siehst du auch ob eine Exception fliegt...
Herzlichen Dank. Folgende Fehlermeldung:

java.io.FileNotFoundException: Config.txt (Das System kann die angegebene Datei
nicht finden)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at Main.loadConfiguration(Main.java:55)
at Main.main(Main.java:43)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:58)

Es leigt wirklich an der config file. Wie kann ich das Problem lösen? Ich meine die config.txt file befindet sich auch im Projekordner. Wieso nimmt er das nicht mit rein?
 

thet1983

Top Contributor
du musst nichts ändern...eine jar ist ein archive...in diesem archive kann man nicht einfach wie im filesystem auf die datei zu greifen..

JAR
 

krgewb

Top Contributor
Es absolut möglich, auf Dateien zuzugreifen. Ich habe mir damals diese Notizen gemacht:

Damit die jar-Datei funktioniert, muss der trenner wie folgt deklariert sein:
Java:
String trenner = "/";

Und nicht wie folgt:
Java:
String trenner = System.getProperty("file.separator");

Außerdem dürfen keine Warnings im Code sein.
Und die Dateien dürfen nicht in Überordnern sein.

An einer Stelle in meinem Programm sollte eine htm-Seite geöffnet werden. Dazu musste ich schreiben:
Java:
seite.setPage(getClass().getResource("spielbeschreibung" + trenner + "Spielbeschreibung.htm"));

Der Ordner ist in dem Package in dem die Klasse liegt. Die Dateien dürfen nicht in
einem Ordner sein, der in der Ordnerhierarchie höher liegt.

Bei Bildern ebenfalls.
Java:
ImageIcon gameover = new ImageIcon(getClass().getResource("spielfiguren" + trenner + "dracula" + trenner+ "gameover.gif"));
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
8u3631984 Ausführbare Jar aus Multi-Module Spring Boot Projekt bauen Tools - Maven, Gradle, Ant & mehr 1
K Eine ausführbare exe ohne installiertes JRE möglich? Tools - Maven, Gradle, Ant & mehr 4
D [Maven]wie bekommt man separat ausführbare (executable jar) tests Tools - Maven, Gradle, Ant & mehr 4
D Maven, ausführbare jar-Datei unter spziellen Bedingungen - welche Plug-ins? Tools - Maven, Gradle, Ant & mehr 20
N Ausführbare Dateien aus jar-Dateien verwenden Tools - Maven, Gradle, Ant & mehr 2
B Applet als ausführbare JAR-Datei? Tools - Maven, Gradle, Ant & mehr 4
S Applet als ausführbare Jar-Datei Tools - Maven, Gradle, Ant & mehr 13
H Jenkins - maven-jar-plugin - kein jar-file Tools - Maven, Gradle, Ant & mehr 38
Thallius Jenkins nur zip file erstellen? Tools - Maven, Gradle, Ant & mehr 3
S Enviroment Variable jar file Tools - Maven, Gradle, Ant & mehr 0
H Eclipse/Runnable JAR file/.fxml-Datei Tools - Maven, Gradle, Ant & mehr 1
R DLL in JAR File Tools - Maven, Gradle, Ant & mehr 5
B Wie kann man unter Windows 7 file types mit Java Applikationen verknüpfen? 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
B Ant Build File, wie ist der Java3D Native Code einzubinden? Tools - Maven, Gradle, Ant & mehr 6
C Applet Öffnen eines JAR-Files im JAR-File Tools - Maven, Gradle, Ant & mehr 2
A ProcessBuilder kann nach Deployment File nicht finden Tools - Maven, Gradle, Ant & mehr 4
B Buckminster: Plugin Version in Java source File einfügen Tools - Maven, Gradle, Ant & mehr 4
B Maven deploy-file frage Tools - Maven, Gradle, Ant & mehr 6
D Java Webstart startet .jar file nicht Tools - Maven, Gradle, Ant & mehr 13
B SourceCode + Bilder in EIN Jar File packen Tools - Maven, Gradle, Ant & mehr 22
M Export von Jar File mit JDBC Treiber Tools - Maven, Gradle, Ant & mehr 2
I Ist ein Runnable Jar File Platformunabhängig? Tools - Maven, Gradle, Ant & mehr 13
grudge File in Applet laden Tools - Maven, Gradle, Ant & mehr 4
ABstraCT Passwort speichern im jar File ? Tools - Maven, Gradle, Ant & mehr 4
B Maven: file.separator und properties-Dateien Tools - Maven, Gradle, Ant & mehr 8
T eignes Tool in Ant-File Tools - Maven, Gradle, Ant & mehr 4
G ant - last modified datum aus file auslesen Tools - Maven, Gradle, Ant & mehr 7
S Applet und File-Object? Tools - Maven, Gradle, Ant & mehr 9
F jar file starten Tools - Maven, Gradle, Ant & mehr 12
T jar File im jar File Tools - Maven, Gradle, Ant & mehr 7
J keytool um für Tomcat keystore file zu erstellen Tools - Maven, Gradle, Ant & mehr 1
J Externe Dateien im jar File Tools - Maven, Gradle, Ant & mehr 4
G Jar File Java Web Start Tools - Maven, Gradle, Ant & mehr 2
G File open/save mit WebStart Tools - Maven, Gradle, Ant & mehr 3
D Properties File FileInputStream Problem Tools - Maven, Gradle, Ant & mehr 2
M datei mit html file an applet übergeben Tools - Maven, Gradle, Ant & mehr 3
F Applet erscheint bei Eclipse, aber nicht im HTML-File Tools - Maven, Gradle, Ant & mehr 2
R Slash-Probleme durch File Tools - Maven, Gradle, Ant & mehr 2
shiny_hair Fehlermeldung: URI scheme is not "file" / Verzeich Tools - Maven, Gradle, Ant & mehr 8
B File open Dialog Tools - Maven, Gradle, Ant & mehr 6
K IE + Sun PlugIn + JAR + Zugriff per file:/ geht nicht mehr Tools - Maven, Gradle, Ant & mehr 2
L Applet jar file von 1.4 und 1.1.8 Tools - Maven, Gradle, Ant & mehr 21
D Netbeans / JAR File Tools - Maven, Gradle, Ant & mehr 2
Gradle build funktioniert nicht Tools - Maven, Gradle, Ant & mehr 10
Encera JavaFX und Maven funktioniert nicht Tools - Maven, Gradle, Ant & mehr 1
W gradlew funktioniert nicht Tools - Maven, Gradle, Ant & mehr 37
Tom299 Maven Maven funktioniert nach Installation nicht Tools - Maven, Gradle, Ant & mehr 1
M Applet Applet funktioniert in Google Chrome nicht Tools - Maven, Gradle, Ant & mehr 2
D [Maven] noclassdeffounderror in eclipse (junittest) - mvn integration-test funktioniert!) Tools - Maven, Gradle, Ant & mehr 9
D [Maven] Profil funktioniert bei package aber nicht bei release (help:active-profiles -> aktiv) Tools - Maven, Gradle, Ant & mehr 4
T Maven das mvn assembly:assembly funktioniert nicht so richtig Tools - Maven, Gradle, Ant & mehr 3
B Jar-Datei funktioniert nicht Tools - Maven, Gradle, Ant & mehr 4
V JAR-Datei eines (J)Applet funktioniert nicht - Help! Tools - Maven, Gradle, Ant & mehr 19
U Jar funktioniert nicht als Applet Tools - Maven, Gradle, Ant & mehr 3
N Reflection funktioniert nicht in Jar Tools - Maven, Gradle, Ant & mehr 5
K Applet in Eclipse funktioniert, im Browser nicht Tools - Maven, Gradle, Ant & mehr 7
P Java-Applet funktioniert unter WINXP nicht Tools - Maven, Gradle, Ant & mehr 2
X Applet funktioniert auf speziellem Webspace nicht? Tools - Maven, Gradle, Ant & mehr 2
M JApplet funktioniert nicht Tools - Maven, Gradle, Ant & mehr 5
A Applet Lesen auf 'n Server beibringen/schreiben funktioniert Tools - Maven, Gradle, Ant & mehr 10
C Applet funktioniert nicht nach Signatur Tools - Maven, Gradle, Ant & mehr 3
H Java 1.4 Applet, IE 6 und Java 6 funktioniert nicht zusammen Tools - Maven, Gradle, Ant & mehr 2
S Javaskript funktioniert im IE 6 nicht mehr Tools - Maven, Gradle, Ant & mehr 5
K Applet funktioniert auf Homepage bzw. über UNC-Pfad nicht Tools - Maven, Gradle, Ant & mehr 3
G Web Start funktioniert aus Dos Shell aber nicht aus Browser Tools - Maven, Gradle, Ant & mehr 4
S Appletviewer unter Debian funktioniert nicht Tools - Maven, Gradle, Ant & mehr 3
D Applet aufruf einer anderen Klasse funktioniert nicht Tools - Maven, Gradle, Ant & mehr 7
S Java Applet funktioniert nicht! Tools - Maven, Gradle, Ant & mehr 2
J applet funktioniert nur im firefox nicht richtig Tools - Maven, Gradle, Ant & mehr 2
P appletviewer funktioniert aber mozilla nicht Tools - Maven, Gradle, Ant & mehr 5
S Komponente (Circle) im Applet anzeigen-funktioniert nicht!! Tools - Maven, Gradle, Ant & mehr 4
R MouseClicked funktioniert nicht Tools - Maven, Gradle, Ant & mehr 16
I Applet funktioniert im Browser nicht immer Tools - Maven, Gradle, Ant & mehr 18

Ähnliche Java Themen

Neue Themen


Oben