มีรายละเอียดที่น่าสนใจเล็กน้อยเมื่อรับคุณสมบัติระบบ / สภาพแวดล้อม
ครั้งแรกSystem.getenv(String)
ได้รับการแนะนำวิธีการกลับเมื่อแล้วเลิก เลิก (เขลา IHMO) อย่างต่อเนื่องทุกทางเข้า JSE 1.4
มันได้รับการแนะนำใน JSE 5อีกครั้ง
สิ่งเหล่านี้ถูกตั้งค่าโดยใช้พาเนล Environment Variables ใน Windows การเปลี่ยนแปลงตัวแปรอาจไม่ได้รับจนกว่า VM ปัจจุบันของคุณจะปิดและอินสแตนซ์ CMD.exe ถูกออก
ในทางตรงกันข้ามกับคุณสมบัติสิ่งแวดล้อม, Java นอกจากนี้ยังมีคุณสมบัติของระบบ Java System.getProperties()
ผ่านเข้าถึง ตัวแปรเหล่านี้สามารถเริ่มต้นได้เมื่อ VM เริ่มทำงานโดยใช้อาร์กิวเมนต์บรรทัดคำสั่งชุด ตัวอย่างเช่นค่าสำหรับคุณสมบัติและตั้งค่าในคำสั่งด้านล่าง:-Dname=value
maxInMemory
pagingDirectory
C: \> java.exe -DmaxInMemory = 100M -DpagingDirectory = c: \ temp -jar myApp.jar
คุณสมบัติเหล่านี้สามารถแก้ไขได้ที่รันไทม์ซึ่งมีข้อ จำกัด นโยบายความปลอดภัย