Sistem / ortam özelliklerini alırken ilgi çekici birkaç ayrıntı vardır.
İlk olarak, System.getenv(String)ne zaman geri getirildi, sonra kullanımdan kaldırıldı. Kullanımdan kaldırma (aptalca, IHMO) JSE 1.4'e kadar devam etti .
O var JSE 5 yeniden tanıtıldı .
Bunlar, Windows'daki Ortam Değişkenleri paneli kullanılarak ayarlanır. Geçerli VM'niz kapanana ve CMD.exe örneğinden çıkılıncaya kadar değişkenlerde yapılan değişiklikler alınamayabilir.
Ortam özelliklerinin aksine Java, Java sistem özelliklerine de erişebilir System.getProperties(). Bu değişkenler, VM bir dizi komut satırı argümanı kullanılarak başlatıldığında başlatılabilir . Örneğin, özelliklerin değerleri ve aşağıdaki komutta ayarlanır:-Dname=valuemaxInMemorypagingDirectory
C: \> java.exe -DmaxInMemory = 100M -DpagingDirectory = c: \ temp -jar myApp.jar
Bu özellikler, güvenlik ilkesi kısıtlamalarını engelleyerek çalışma zamanında değiştirilebilir.