1- System Properties جاوا راهی برای دسترسی به اطلاعات پیکربندی می باشد ،مثلا System.getProperty("os.name"); برای بدست آوردن نوع سیستم عامل جاری مورد استفاده قرار می گیرد،در زیر به چندتا از اونها اشاره شده است:
ورژن جاوا مورد استفاده |
"java.version" |
برگرداندن اینکه سیستم مورد استفاده 32 بیتی است یا 64 |
"os.arch" |
مسیر نصب جاوا |
"java.home" |
2- آیا مقدار پیش فرض دارد؟ بله ، اگر مقدار یافت نشود مقدار پیش فرض را بازگشت میدهد، به طریق زیر استفاده می کنیم:
System.getProperty("Property", "Property Not found");
3- مقدار دهی System.Properties:
بله می توان آنرا مقدار دهی کرد و جایگزین مقدار قبلی می شود :
System.getProperty("os.name");
System.out.println( System.getProperty("os.name")); //Output: Windows 8
System.setProperty("os.name","test");
System.out.println( System.getProperty("os.name"));// Output: test