Properties Datei - einlesen

Status
Nicht offen für weitere Antworten.

Mark110

Bekanntes Mitglied
Ich möchte gerne aus der eclipse heraus eine properties datei einlesen. Mit einem absluten pfad sprich c:\ordner\datei.properties funktioniert es.

ich möchte das ganze aber relativ haben und zwar vom projekt. die datei liegt direkt in der root ebene.

prop.load(new FileInputStream("db.properties"));
leider klappt das so nicht.
Kann mir da wer weiterhelfen?
 
S

SlaterB

Gast
System.out.println(new File("db.properties").getAbsolutePath());

an der Stelle ins Dateisystem schauen

feststellen dass Datei gar nicht da ist
 

Mark110

Bekanntes Mitglied
danke slater!

aber er gibt den root pfad von meinem projekt aus.. was natürlich richtig ist. aber dort ist definitiv die datei und die gleiche schreibung.
 
S

SlaterB

Gast
File.exists() kannst du auch prüfen, ebenso File.length()
und vom höheren Verzeichnis aus mit listFiles() die enthaltenen Dateien anschauen,

wenn nun wirklich alles dafür spricht, dass diese Datei da ist,
dann sie auch mal per FileReader einlesen und Inhalt mit System.out.println ausgeben,

dann kann man langsam mal die Fehlermeldung anschauen, die du bekommst,
welche ist es mit welchen Code?

also ist doch ordentlich was zu tun für dich, von selber lösen sich die Probleme nicht ;)
 

Mark110

Bekanntes Mitglied
in einer anderen eclipse funktioniert das agnze... ich wiess jetzt auch warum. im explorer heißt die datei db.properties aber in der eclipse nur db.
ich werde sie wohl falsch erstellt haben. wie erstelle ich eine prop. datei unter eclispe? welche rmenüpunkt?

eine neue "datei"ist es ja scheinabr nicht
 

Mark110

Bekanntes Mitglied
oder besser noch... ein paar codezeielen mit denn ich eine solche datei anlege.. denn dann müsste es auf jedenfall klappen
 

Mark110

Bekanntes Mitglied
BufferedWriter out = new BufferedWriter(
new OutputStreamWriter(
new FileOutputStream( "display.txt" )));

kann ich leider nur nicht bentuzen, da das verzeichnis von svn schriebgeshcützt ist.

wie kann ich file.exist() benutzen
 
S

SlaterB

Gast
if (file.exist()) {
// File ist da
} else {
// sonst halt nicht
}
 

Mark110

Bekanntes Mitglied
public PropTest() {
File f = new File("db.properties");
if (f.exists()) {
System.out.println("existiert");
} else {
System.out.println("existiert nicht");
}
}


Meldung: existiert nicht


was kann ich noch machen?
 

Mark110

Bekanntes Mitglied
public PropTest() {
File f = new File("D:\\projekt\\db.properties");
if (f.exists()) {
System.out.println("existiert");
} else {
System.out.println("existiert nicht");
}
}

da sagt er die datei existiert

und

public PropTest() {
File f = new File("db.properties");
if (f.exists()) {
System.out.println("existiert");
} else {
System.out.println("existiert nicht");
}
}


so sagt er sie existiert nicht.....

ic peil das nicht :D
 
S

SlaterB

Gast
gib f.getAbsolutePath() aus und es wird nicht
D:\\projekt\\db.properties
sein, insofern hat der Vergleich doch keine Aussage
 

Mark110

Bekanntes Mitglied
er gibt mit beiden pfaden (realtiv und absolut) den gleichne pfad aus auch wenn ich sage f.getAbsolutePath()
 
G

Gast

Gast
Code:
Property prop = new Property();
prop.load(DieseKlasse.class.getResourceAsStream("db.properties"));

evtl. noch etwas runterhangeln:
../db.properties
oder
../../db.properties
statt
db.properties

Auf diese weise gibts auch keine Probleme wenn du dein ganzes Programm samt propertiesdatei in ein jarfile packst.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Z Erste Schritte Versuche ein Labyrinth in einem Terminal zu erstellen, aber kann die properties Datei nicht einlesen Java Basics - Anfänger-Themen 3
E Parameter aus Properties-Datei einlesen Java Basics - Anfänger-Themen 35
S Properties-Datei schützen Java Basics - Anfänger-Themen 6
P Properties Datei auslesen? Komfortabeler? Java Basics - Anfänger-Themen 2
M Input/Output log4j mit properties datei Java Basics - Anfänger-Themen 6
T Properties Datei gruppieren Java Basics - Anfänger-Themen 2
A log4j - wie kann ich im Quellcode initialisieren statt in der properties-Datei? Java Basics - Anfänger-Themen 2
M Variablen innerhalb der properties-datei Java Basics - Anfänger-Themen 2
G Inhalte in einer Properties Datei setzen? Java Basics - Anfänger-Themen 14
M relative Pfadangabe beim laden von properties Datei Java Basics - Anfänger-Themen 4
R Umlaute in einer .properties-Datei Java Basics - Anfänger-Themen 1
G properties-Datei innerhalb eines package auslesen Java Basics - Anfänger-Themen 3
P Java.utll.properties in datei schreiben Java Basics - Anfänger-Themen 6
T Stelle wo ich Properties-Datei auslesen kann? Java Basics - Anfänger-Themen 6
G properties Datei in jar-File wird nicht gefunden Java Basics - Anfänger-Themen 5
D Properties in Datei schreiben Java Basics - Anfänger-Themen 4
A Java-Properties und -RessourceBundles Java Basics - Anfänger-Themen 5
C Pfad zu Properties-File bei ResourceBundle Java Basics - Anfänger-Themen 7
amazinglife77 Input/Output Lesen/Schreiben Properties: in eclipse geht, als JAR nicht Java Basics - Anfänger-Themen 4
E Gibt es in Java Properties (wie in C#) Java Basics - Anfänger-Themen 6
D Von einem Objekt auf Properties zugreifen Java Basics - Anfänger-Themen 3
U Properties außerhalb des war-Files Java Basics - Anfänger-Themen 1
U Richtig *.properties speichern Java Basics - Anfänger-Themen 0
I Properties oder Umgebungsvariablen mit ${irgendwas} lesen? Java Basics - Anfänger-Themen 2
I beim auslesen der Properties gibt es ein Fehler Java Basics - Anfänger-Themen 7
kaoZ Best Practice Properties oder Preferences ? Java Basics - Anfänger-Themen 16
M Umgebungsvariable JFileChooser#setCurrentDirectory via Properties setzen? Java Basics - Anfänger-Themen 5
P Properties speichern Java Basics - Anfänger-Themen 1
S Klasse properties - Probleme beim umwandeln Java Basics - Anfänger-Themen 3
A Properties erweitern Java Basics - Anfänger-Themen 2
G Java Properties, Downloader Java Basics - Anfänger-Themen 5
O Java Properties - Daten auslesen Java Basics - Anfänger-Themen 13
T Schlüsselworte Probleme mit den Properties Java Basics - Anfänger-Themen 7
U Radar Charts und Properties Java Basics - Anfänger-Themen 11
R Input/Output Speichern von Properties führt zu merkwürdigen "\" Java Basics - Anfänger-Themen 4
B Properties ausgeben Java Basics - Anfänger-Themen 5
B Properties oder Serializable Java Basics - Anfänger-Themen 3
J Liste als Properties Java Basics - Anfänger-Themen 6
T Vorgehen Properties Java Basics - Anfänger-Themen 4
S jcal4j/jlog4j Wo muss die Properties file rein? Java Basics - Anfänger-Themen 2
S Unterschied java.util.prefs / java.util.Properties Java Basics - Anfänger-Themen 3
I Problem mit Properties-Kommentare Java Basics - Anfänger-Themen 2
M Properties hinzufügen Java Basics - Anfänger-Themen 12
ruutaiokwu properties values automatisch escapen ??? Java Basics - Anfänger-Themen 3
M Properties Eintrag löschen, welcher in der JList "ausgewählt" wurde Java Basics - Anfänger-Themen 2
L Properties Reihenfolge vorgeben Java Basics - Anfänger-Themen 13
H Arbeiten mit Properties Java Basics - Anfänger-Themen 8
raptorrs Schreiben in Properties-File klappt nicht Java Basics - Anfänger-Themen 6
Z Anfänger Problem mit Properties Java Basics - Anfänger-Themen 8
J Java.Util.Properties wrapper class (Review Request) Java Basics - Anfänger-Themen 2
R Properties über statischen Pfad laden Java Basics - Anfänger-Themen 2
M Erstbefüllung Properties Java Basics - Anfänger-Themen 3
L System-Properties Java Basics - Anfänger-Themen 4
Y Preferences / Properties Anwendung plattformunabhängig Java Basics - Anfänger-Themen 4
? java.util.Properties Wert von key mehrfach vorhanden Java Basics - Anfänger-Themen 13
K Convert Properties to File Java Basics - Anfänger-Themen 2
G ResourceBundle - Properties Java Basics - Anfänger-Themen 3
T Properties casten Java Basics - Anfänger-Themen 4
G Pfadangaben in properties file Java Basics - Anfänger-Themen 3
S has no properties Java Basics - Anfänger-Themen 2
G Properties im jar file speichern Java Basics - Anfänger-Themen 6
G Properties in jar File . Java Basics - Anfänger-Themen 2
B Properties erkennen, auslesen Java Basics - Anfänger-Themen 7
L Pfad per Properties schreiben lassen Java Basics - Anfänger-Themen 2
G Nutzt ihr die Methode storeToXML von Properties Java Basics - Anfänger-Themen 2
N Properties in einen Vector Java Basics - Anfänger-Themen 6
G .properties lesen Java Basics - Anfänger-Themen 17
G Properties und eine Liste in einem entry key. Java Basics - Anfänger-Themen 2
V Sprache umschalten mit properties-files mit KSKB Java Basics - Anfänger-Themen 3
V Menüeinträge und ähnliches aktualisieren (aus properties) Java Basics - Anfänger-Themen 10
loadbrain Properties file einlesen Java Basics - Anfänger-Themen 2
B Properties speichern Java Basics - Anfänger-Themen 2
B Zugriff auf Properties Java Basics - Anfänger-Themen 6
dercheffe properties Java Basics - Anfänger-Themen 2
G Properties-Objekt erzeugt Java Basics - Anfänger-Themen 3
L Programmsprache wechseln (Labels.): Properties auslesen Java Basics - Anfänger-Themen 2
S Properties im Jar FileNotFound Java Basics - Anfänger-Themen 2
G properties und image Dateien aus jar einlesen Java Basics - Anfänger-Themen 4
M Properties ausserhalb von jar files Java Basics - Anfänger-Themen 3
J Zugreifen *.properties auserhalb von *.jar Java Basics - Anfänger-Themen 5
E Model und i18n bzw. Properties Java Basics - Anfänger-Themen 10
M Kann man den Kommentar der Properties-Klassen auslesen? Java Basics - Anfänger-Themen 2
P Kann kein Array von Properties erstellen. Java Basics - Anfänger-Themen 5
F Properties -- diesmal löschen Java Basics - Anfänger-Themen 3
F Properties nachträglich hinzufügen Java Basics - Anfänger-Themen 3
N Properties auf Kommandozeile setzen, die erhalten bleiben Java Basics - Anfänger-Themen 2
S Java Beans - Bound Properties Java Basics - Anfänger-Themen 6
S Für Properties ein foreach? Java Basics - Anfänger-Themen 7
T Properties im JAR speichern - FileNotFound Java Basics - Anfänger-Themen 4
C Properties Methode parsen? Java Basics - Anfänger-Themen 3
N Kommentare in Properties-Dateien Java Basics - Anfänger-Themen 6
K Zugriff auf WINDOWS Properties??? Java Basics - Anfänger-Themen 7
C Properties Java Basics - Anfänger-Themen 13
K Warum wird hier nur etwas in eine txt Datei geschrieben und nicht in alle drei (InputStream/OutputStream/Reader/Writer) Java Basics - Anfänger-Themen 1
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
E Audio Datei unter Bedingungen ausführen Java Basics - Anfänger-Themen 19
S Daten aus Import Datei auslesen und sortieren Java Basics - Anfänger-Themen 2
A exe Datei erstellen Java Basics - Anfänger-Themen 8
J .jar datei öffnen funktioniert nicht Java Basics - Anfänger-Themen 17
P Aus Text Datei nur Zahlen übernehmen Java Basics - Anfänger-Themen 13

Ähnliche Java Themen

Neue Themen


Oben