Hi Leutz.
Ich will mittels Java eine bestehende Umgebungsvariable setzten.
Es reicht wenn diese während der Laufzeit des Programms geändert bleibt.
Eigentlich müsste es doch so gehen
leider geht es NICHT.
Ich habe die Variable per hand erstellt und erst mal "test" als wert eingetragen.
-Ich komme in die IF-Bedingung rein(z.B. "in MSSQL" wird angezeigt.
-Ich bekomme KEINE Fehlermeldung!!
-Wenn ich mir den Inhalt der Variablen anzeigen lasse steht der voreingestellte wert "test" drin
kann mir jemand nen tip geben
gruss
MScalli
Ich will mittels Java eine bestehende Umgebungsvariable setzten.
Es reicht wenn diese während der Laufzeit des Programms geändert bleibt.
Eigentlich müsste es doch so gehen
Code:
// setzten der Umgebungsvariablen DATABASE_TYPE
if(DATABASE_TYPE.equals("PGSQL")){
System.out.println("in PGSQL");
System.setProperty("DATABASE_TYPE", "PGSQL");
}
if(DATABASE_TYPE.equals("MSSQL")){
System.out.println("in MSSQL");
System.setProperty("DATABASE_TYPE", "MSSQL");
}
// anzeigen des wertes
System.out.println(System.getenv("DATABASE_TYPE"));
leider geht es NICHT.
Ich habe die Variable per hand erstellt und erst mal "test" als wert eingetragen.
-Ich komme in die IF-Bedingung rein(z.B. "in MSSQL" wird angezeigt.
-Ich bekomme KEINE Fehlermeldung!!
-Wenn ich mir den Inhalt der Variablen anzeigen lasse steht der voreingestellte wert "test" drin
kann mir jemand nen tip geben
gruss
MScalli