Properties von der Shell setzen?

Hallo Experten,

gibet eine Möglichkeit eine Java-Propertie von der Shell aus zu setzen ohne die JVM mit der -D Option aufzurufen?

Danke für eure Tips!

Hallo,

gibet eine Möglichkeit eine Java-Propertie von der Shell aus
zu setzen ohne die JVM mit der -D Option aufzurufen?

du meinst zur Laufzeit?

import java.io.\*;

public class PropTest
{
 public static void main(String args[]) throws Exception
 {
 System.out.println("Altes UserDir: "+System.getProperty("user.dir"));
 BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
 System.out.println("UserDir eingeben: ");
 String dir = reader.readLine();
 System.setProperty("user.dir",dir); 
 System.out.println("Neues UserDir: "+System.getProperty("user.dir"));
 System.exit(0);
 }
}

gruß
Heavy

Hallo,

gibet eine Möglichkeit eine Java-Propertie von der Shell aus
zu setzen ohne die JVM mit der -D Option aufzurufen?

du meinst zur Laufzeit?

nein, ich meinte, bevor das Programm gestartet wird…und auch ohne Java dazu zu nutzen…

Micha

Hallo,

gibet eine Möglichkeit eine Java-Propertie von der Shell aus
zu setzen ohne die JVM mit der -D Option aufzurufen?

du meinst zur Laufzeit?

nein, ich meinte, bevor das Programm gestartet wird…und auch
ohne Java dazu zu nutzen…

wüsste nicht das das geht. Hatte allerdings auch noch nie das Bedürfnis das zu tun. Was willst du damit bezwecken?

gruß
Heavy