Knotenpunkte in Properties

nrg

Top Contributor
Hallo Zusammen,

ich hätte gerne Knotenpunkte in einer properties datei.

Dh:

Code:
[FILES]
INPUT=
OUTPUT=

[FOLDERS]
INPUT=
OUTPUT=

ist das möglich? hab in der API nichts dazu gefünden. natürlich bietet:

Code:
FILE_INPUT=
FILE_OUTPUT=
DIR_INPUT=
DIR_OUTPUT=

die gleiche Funktionalität aber find ich net so schön :(.

grüße
 
G

Gastredner

Gast
Ist in den Property-Dateien nicht vorgesehen.

Du könntest vielleicht INI-Dateien nehmen - ich meine, dafür gibt es mehr als eine Java-Bibliothek.
 

nrg

Top Contributor
Ist in den Property-Dateien nicht vorgesehen.
dachte ich mir bereits :)
Du könntest vielleicht INI-Dateien nehmen - ich meine, dafür gibt es mehr als eine Java-Bibliothek.
danke, werd ich mir mal anschauen.

aber jetzt wären wir beim nächsten Problem. Ist denke ein oft vorgekautes Thema aber nach einer Stunde googlen konnte ich dazu nichts finden..

ich würde gerne die Properties mit dem classloader laden:
Java:
ClassLoader loader = ClassLoader.getSystemClassLoader();
allProperties.load(loader.getResourceAsStream("test.properties"));

dazu muss ja die datei im classpath liegen und der ist ja im Zweifelsfall durch System.getProperty("java.class.path") herauszufinden. In Eclipse ist das alles überhaupt kein Thema (\workspace\projekt\bin -> hier die properties datei) aber sobald ich eine Jar draus machen (z.b. test.jar) ist der classpath test.jar. Wie stelle ich das jetzt an, dass das, wenn die Datei im gleichen Verzeichnis wie die .jar liegt, auch funktioniert. Aber die properties datei soll editierbar sein (also nicht, dass die am ende mit in die jar gepackt wird und man dann in der jar rumforsten darf, um die datei zu editieren).

danke und grüße

edit:
Dann lieber XML. Da hat man eine echte Struktur...
xml solls nicht werden, weil die schnittstelle einfach konfigurierbar sein soll und xml ist dafür - für einen laien - zu "komplex" (deshalb muss die properties datei auch ganz einfach im gleichen dir liegen, wie die jar... soll einfach änderbar sein das ganze)
 
Zuletzt bearbeitet:

FArt

Top Contributor
Nimm das aktuelle Verzeichnis und das JAR in den Klassenpfad auf. Wenn das JAR ausführbar ist, dann wird der Klassenpfad in der Manifestdatei gepflegt.
 

nrg

Top Contributor
soll ich den aktuellen pfad mit -cp in der aufrufenden bat mitgeben? also:
java -cp cd -jar test.jar

ansonsten könnte das jemand vllt noch einen tick genauer erklären? hab mir bis dato nie wirklich gedanken über plattform/standort unabhängige programmierung gemacht. jetzt muss ich das aber so implementieren und bis jetzt bei google noch nichts passendes gefunden. danke schonmal
 

mvitz

Top Contributor
wenn du eine Datei per java -jar jar.jar starten möchtest, dann solltest du in dein Manifest einfach den ClassPath aufnehmen:

Code:
ClassPath: .

Edit: Das laden geht übrigens auch per getClass().getClassloader().getResourceAsStream();
Edit2: Und du solltest nichts bei Eclipse ins bin Verzeichnis legen ;) Lieber einen eigenen Sourcefolder machen. Eclipse kopiert die Sachen hieraus dann automatisch nach bin. Wenn das File beim exportieren nicht ins JAR soll, dann musst du das wohl auch noch zusätzlich einstellen.
 

nrg

Top Contributor
Oh man. ein simpler punkt... :) durch etwas herumprobieren habe ich dann auch iwann gecheckt, dass es Class-Path heissen muss. danke euch

wenn du mir vllt noch zu deinem zweiten edit sagen könntest, wo ich dann in meinen project properties den source ordner deklarier, wäre ich dir echt sehr dankbar.

ansonsten schönes wochenende :)
 

mvitz

Top Contributor
argh, ich war mir auch nicht sicher ob mit - oder ohne ;) sorry.

Also zum Source Ordner machst du per Recktslick auf Ordner --> Build Path --> Use as source folder
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Ein paar Fragen zu .properties und .css Allgemeine Java-Themen 6
S Test mit Werten aus der .properties Allgemeine Java-Themen 4
S class path resource [config.properties}] cannot be opened because it does not exist Allgemeine Java-Themen 4
ralfb1105 Classpath Directory fuer Properties File Allgemeine Java-Themen 2
K Properties serializable machen Allgemeine Java-Themen 6
KeVoZ_ Properties mit String auslesen Allgemeine Java-Themen 11
thet1983 Input/Output read properties file from classpath Allgemeine Java-Themen 3
Baldur BeanInfo für Properties-UI? Allgemeine Java-Themen 1
J Properties file ändern Allgemeine Java-Themen 12
B Objekte anhand von Properties file Allgemeine Java-Themen 41
W Input/Output Kann .properties Datei in kompilierter .jar nicht ändern Allgemeine Java-Themen 2
Thallius Speicherverhalten von Properties und mehreren Threads Allgemeine Java-Themen 5
T [log4j] Wie nutzt man log4j.properties? Allgemeine Java-Themen 7
I Best Practice Properties auslesen und splitten (RegExp?) Allgemeine Java-Themen 0
OnDemand Lesen aus Properties Allgemeine Java-Themen 7
D JAVA - Properties Datei mit Userdaten Allgemeine Java-Themen 7
M StripesResources.properties Allgemeine Java-Themen 2
GUI-Programmer Mehr als Properties Allgemeine Java-Themen 6
C Dynamisches und sortiertes Auslesen von Properties Allgemeine Java-Themen 2
Mr. Pink Erste Schritte Checkstyle.properties Allgemeine Java-Themen 3
B Properties File Liste Allgemeine Java-Themen 3
X Probleme mit meinem Properties Allgemeine Java-Themen 9
T Wahrscheinlich Problem mit log4j.properties Allgemeine Java-Themen 19
D Properties Datei, Eingabequelle Allgemeine Java-Themen 6
S Stilfrage bezüglich Beans mit Collection-Properties Allgemeine Java-Themen 2
C JAR, Pfad und Properties Allgemeine Java-Themen 17
R Properties Datei aus Applikationsverzeichnis lesen Allgemeine Java-Themen 5
T Properties Datei nicht jedes mal neu schreiben? Allgemeine Java-Themen 2
reibi Separator in java.util.Properties-Files Allgemeine Java-Themen 3
K Serialisierung in Properties-Datei möglich? Allgemeine Java-Themen 3
M Probleme mit UTF-8 und properties Allgemeine Java-Themen 6
C log4j.properties wird nicht verwendet?? Allgemeine Java-Themen 3
T Properties Datei nicht löschbar Allgemeine Java-Themen 8
S Properties binden Allgemeine Java-Themen 2
U Properties in Jar Files Allgemeine Java-Themen 3
S Properties-Dateien anwenden Allgemeine Java-Themen 8
G Alternative zu .properties Dateien Allgemeine Java-Themen 20
nabla Gutes einlesen von Konfigurationsdateien (Properties?) Allgemeine Java-Themen 11
E Properties +SerialPort Allgemeine Java-Themen 9
H Java Properties Allgemeine Java-Themen 5
A kann nicht auf properties außerhalb jar zugreifen Allgemeine Java-Themen 3
T CP Problem: Webstart + Logging properties file + eigener Handler Allgemeine Java-Themen 7
Y Properties verwalten! Allgemeine Java-Themen 3
G externe Properties datei aus Jar File heraus lesen Allgemeine Java-Themen 12
M Databinding von Object zu properties-Datei Allgemeine Java-Themen 10
F Properties verschlüsselt speichern Allgemeine Java-Themen 5
W Properties-Klasse: mehrere Parameter-Belegungen übergeben? Allgemeine Java-Themen 2
K settings.properties in den src-ordner schreiben Allgemeine Java-Themen 2
J Wo werden die System properties gespeichert Allgemeine Java-Themen 12
DEvent log4j, commons logging, log4j.properties and co Allgemeine Java-Themen 12
D Ordner mit *.properties in classpath ? Allgemeine Java-Themen 5
P Encoding-Probleme bei Properties-Dateien Allgemeine Java-Themen 5
A Hardware Properties auslesen Allgemeine Java-Themen 10
P Properties liest nicht alles aus Datei aus Allgemeine Java-Themen 17
J Properties sortieren Allgemeine Java-Themen 6
I Properties.contains("Hell*orld"); Allgemeine Java-Themen 14
G Probleme beim Sichern von Properties Allgemeine Java-Themen 2
N Java Properties Allgemeine Java-Themen 14
L "globale" properties Datei Allgemeine Java-Themen 4
V Properties Key als String mit =? Allgemeine Java-Themen 3
G Beans und transiente Properties Allgemeine Java-Themen 4
MQue properties- Datei Allgemeine Java-Themen 2
M Pattern aus Properties Allgemeine Java-Themen 3
R Problem bei schreiben von properties Allgemeine Java-Themen 6
R Properties Datei ändern Allgemeine Java-Themen 4
P log4j: Übersicht der Properties Allgemeine Java-Themen 5
R Properties dateien in Jar beschreiben Allgemeine Java-Themen 2
L properties auslesen funktioniert nicht(java.util.Properties) Allgemeine Java-Themen 3
G properties datei aktualisieren Allgemeine Java-Themen 4
J Properties editieren. Allgemeine Java-Themen 10
V log4j.properties wird in der jar Datei nicht gefunden? Allgemeine Java-Themen 2
V INI Files, Properties etc. Allgemeine Java-Themen 7
K Cast von Properties und Hashmap Allgemeine Java-Themen 9
A Mehrzeiligen Eintrag in Ressourcebundle (.properties-Datei) Allgemeine Java-Themen 8
B Wohin mit log4j.properties Allgemeine Java-Themen 2
B MannoMann Properties Allgemeine Java-Themen 12
G Properties Datei verschlüsseln. WIE? Allgemeine Java-Themen 6
G Einzelne Keys aus Properties-Datei auslesen Allgemeine Java-Themen 4
S Zugriff auf Properties-Datei Allgemeine Java-Themen 10
J ResourceBundle / properties-datei während der Laufzeit verän Allgemeine Java-Themen 6

Ähnliche Java Themen

Neue Themen


Oben