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