PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Java: Konfigdatei auslesen



ExeCRabLE
16-09-2003, 07:58
Hallo zusammen,

ich bin erst seit einer Woche bei Java gelandet also verzeiht mir bitte, wenn ich den Einruck machen sollte das ich auf den Kopf gefallen bin :)

Ich habe mir die Systemeigenschaften der Plattform in einen String geschrieben. Nun möchte ich den String mit den Eigenschaften auslesen können, doch gelingt es mir nicht :(

Könnt ihr mir dabei helfen ?

Der String hat folgende Eintragungen (gekürzt):

java.runtime.name Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path C:\Programme\Java\j2re1.4.2_01\bin
java.vm.version 1.4.2_01-b06
java.vm.vendor Sun Microsystems Inc.
java.vendor.url http://java.sun.com/
java.runtime.version 1.4.2_01-b06
java.awt.graphicsenv sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs C:\Programme\Java\j2re1.4.2_01\lib\endorsed
os.arch x86
java.vm.specification.vendor Sun Microsystems Inc.
user.variant
os.name Windows 2000
sun.java2d.fontpath

Nun möchte ich aus den String z.B. den Wert aus "os.name" aus lesen können ....


Danke !

ExeCRabLE

anda_skoa
16-09-2003, 10:16
Warum liest du es nicht direkt aus den System Properties?



String osname = System.getProperty("os.name");


Ciao,
_

ExeCRabLE
16-09-2003, 14:20
Danke, manchmal geht es doch auch wesentlich einfacher :))

cu
ExeCRabLE

Lin728
16-09-2003, 18:12
Mal ein wenig off-topic:

Eine genial klasse zum Auslesen von einfachen Konfig-Dateienist die Klasse java.util.Properties.

Mfg

peschmae
20-09-2003, 09:05
ist nicht off-topic.

Das ist genau die Klasse die du verwendest wenn du aus system.properties liest.

[off-topic]
In Java 1.4 gibts übrigens auch noch XML-Konfig-Dateien (Preferences oder so) - nötig weil Properties ein Schachteln nicht direkt möglich machen
[/off-topic]

MfG Peschmä