java-forum.org - Java programmieren aus Leidenschaft

Zurück   java-forum.org - Java programmieren aus Leidenschaft > Java - Programmierung > Allgemeine Java-Themen

Allgemeine Java-Themen Allgemeine Themen, die nicht in andere Fachforen und nicht zu den Java Basics passen

Antwort    
Themen-Optionen Thema durchsuchen Ansicht
Alt 10.08.2012, 10:13   #1 (permalink)
Stammbenutzer
Kilobyte
 
Registriert seit: 03.03.2009
Fachbeiträge: 130
Abgegebene Danke: 8
Erhielt 1 Danke für 1 Beitrag
Standard Fragen zum erstellen einer ausführbaren Jar Datei

Halli Hallo,

ich möchte gerne ein Java Projekt per Doppelklick starten. Allerdings gehört zum Projekt eine Konfigurationsdatei.

In eclipse sieht die Struktur wie folgend aus:
Test -> src -> default package -> Klassen

Die config-Datei liegt direkt im Projektverzeichnis Test.
Auf die config-Datei greife ich im Programm wie folgend zu:

Java Code: Quelltext in neuem Fenster öffnen
1
BufferedReader buffy= new BufferedReader(new FileReader("config"));

Wo müsste ich denn nun die config Datei ablegen, damit die jar File die config Datei findet, bzw. wie müsste ich den Pfad anpassen?
Don83 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 10.08.2012, 10:19   #2 (permalink)
Stammbenutzer
Halbes Gigabyte
 
Benutzerbild von Landei
 
Registriert seit: 06.04.2005
Fachbeiträge: 5.533
Blog-Einträge: 15
Abgegebene Danke: 199
Erhielt 728 Danke für 596 Beiträge
Wenn du sie irgendwo in deiner Package-Struktur hast, solltest du sie mit this.getClass().getClassLoader().getResourceAsStream(...) oder so laden können. Siehe Smartly load your properties - JavaWorld
__________________
... oder nimm einfach Scala! Bereit für die eSCALAtion?
Landei ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 10.08.2012, 10:24   #3 (permalink)
Stammbenutzer
Kilobyte
Themenstarter
 
Registriert seit: 03.03.2009
Fachbeiträge: 130
Abgegebene Danke: 8
Erhielt 1 Danke für 1 Beitrag
Hm,
die config Datei soll eigentlich nicht im Jarfile liegen. Ich habe mir das so vorgestellt:

Verzeichnis->jarfile+configfile+weitere Dateien für IO zeugs.
Wenn ich dann Doppelklick auf die Jarfile mache wird diese ausgeführt und kann die config file lesen.
Die config soll eben nicht in der Jar liegen, damit man diese anpassen kann.
Don83 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 10.08.2012, 10:55   #4 (permalink)
Benutzer
double
 
Registriert seit: 20.10.2011
Fachbeiträge: 86
Abgegebene Danke: 18
Erhielt 3 Danke für 3 Beiträge
Das sollte klappen:
Java Code: Quelltext in neuem Fenster öffnen
1
File configFile = new File(System.getProperty("user.dir") + System.getProperty("file.separator") + "config");
andreT ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort    

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Zugriff auf Datenbank nach Erstellen einer Executable Jar Datei verweigert ITrun90 Datenbankprogrammierung 10 28.08.2011 19:08
Starten einer ausführbaren JAR Datei kindofobsessed Java Basics - Anfänger-Themen 8 09.06.2011 09:39
Eine Datei erstellen kaper28 Java Basics - Anfänger-Themen 2 25.01.2009 14:39
JAr Archiv erstellen cryptonize Java Basics - Anfänger-Themen 7 25.08.2008 13:13
Ausführbare jar bzw. Manifest Datei Cinimod Allgemeine Java-Themen 3 22.12.2003 04:16


Lesezeichen

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:50 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de