D
dhachim
Gast
Hallo ich mal wieder.
Ich möchte gerne ein Property File der Form
einlesen. Mir ist die PropertyKlasse in der java.util bekannt. Wenn ich bei dem TestField meine Methode getAdminHost() aufrufe bekomme ich als Ergebnis nur 'null':
Irgendwas habe ich vergessen.
Es Folgt meine ReadKlasse
Hoffe dass mir jemand Helfen kann... werd noch ganz wirr... seit 2 Tagen häng ich da dran fest.
Ich möchte gerne ein Property File der Form
Code:
AdminHost=si40058
ServerName=local
Dimension=Space
ttnr_datei=index.htm
einlesen. Mir ist die PropertyKlasse in der java.util bekannt. Wenn ich bei dem TestField meine Methode getAdminHost() aufrufe bekomme ich als Ergebnis nur 'null':
Code:
jTextField1.setText(ConfigRead.getAdminHost());
Es Folgt meine ReadKlasse
Code:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;
public class ConfigRead {
public static void main(String[] args) {
}
public ConfigRead(String string){
super();
fileName = string;
propertyRead();
}
protected String fileName = "server.property" ;
protected static String AdminHost = null;
protected static String ServerName = null;
protected static String Dimension = null;
protected static String ttnr_datei = null;
private Properties MyP;
void propertyRead() {
File fi;
FileInputStream fis = null;
MyP = new Properties();
fi = new File(fileName);
try {
fis = new FileInputStream(fi);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
MyP.load(fis);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
AdminHost= MyP.getProperty("AdminHost","");
ServerName= MyP.getProperty("ServerName","");
Dimension= MyP.getProperty("Dimension","");
ttnr_datei= MyP.getProperty("ttnr_datei","");
}
public static String getAdminHost() {
return AdminHost;
}
public static String getDimension() {
return Dimension;
}
public static String getServerName() {
return ServerName;
}
public static String getTtnr_datei() {
return ttnr_datei;
}
/**
* @param string
*/
public void setAdminHost(String string)
{
MyP.setProperty("AdminHost", string);
}
/**
* @param string
*/
public void setServerName(String string)
{
MyP.setProperty("ServerName", string);
}
/**
* @param string
*/
public void setDimension(String string)
{
MyP.setProperty("Dimension", string);
}
/**
* @param string
*/
public void setttnr_datei(String string)
{
MyP.setProperty("ttnr_datei", string);
}
}
Hoffe dass mir jemand Helfen kann... werd noch ganz wirr... seit 2 Tagen häng ich da dran fest.