java - জাভা সিস্টেম বৈশিষ্ট্য এবং পরিবেশ ভেরিয়েবল




variables properties (2)

আমি দুই boils মধ্যে পার্থক্য অ্যাক্সেস নিচে পার্থক্য মনে। সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলগুলি কোনও প্রক্রিয়া দ্বারা অ্যাক্সেসযোগ্য এবং জাভা সিস্টেমের বৈশিষ্ট্যাবলীগুলি যে প্রক্রিয়াটিতে যোগ করা হয়েছে সেগুলি কেবল অ্যাক্সেসযোগ্য।

Bohemian হিসাবেও বলা হয়েছে, এনভি ভেরিয়েবলগুলি OS তে সেট করা আছে (তবে তারা জাভা মাধ্যমে সেট করা যেতে পারে) এবং সিস্টেমের বৈশিষ্ট্যগুলি কমান্ড লাইন বিকল্প হিসাবে সেট করা হয় বা setProperty() সেট করা হয়।

System.getProperties() এবং পরিবেশের ভেরিয়েবলগুলির মধ্যে System.getenv() একটি JVM সিস্টেম সিস্টেমের মধ্যে পার্থক্য কী?


  • সিস্টেম বৈশিষ্ট্যগুলি জাভা কমান্ড লাইন -Dpropertyname=value সিনট্যাক্স ব্যবহার করে সেট করা -Dpropertyname=value । তারা System.setProperty(String key, String value) বা বিভিন্ন System.getProperties().load() পদ্ধতিগুলির মাধ্যমে রানটাইম এ যোগ করা যেতে পারে।
    একটি নির্দিষ্ট সিস্টেমের সম্পত্তি পেতে আপনি System.getProperty(String key) বা System.getProperty(String key, String def) ব্যবহার করতে পারেন।

  • এনভায়রনমেন্ট ভেরিয়েবলগুলি OS তে স্থাপন করা হয়, উদাহরণস্বরূপ লিনাক্স export HOME=/Users/myusername SET WINDIR=C:\Windows বা উইন্ডোজ SET WINDIR=C:\Windows ইত্যাদিতে, এবং বৈশিষ্ট্যের বিপরীতে, রানটাইম এ সেট করা যাবে না
    একটি নির্দিষ্ট পরিবেশ পরিবর্তনশীল পেতে আপনি System.getenv(String name) ব্যবহার করতে পারেন।





environment