2012-05-05 36 views
0

私はWindowsで環境変数を "sample"という名前で設定しました。以下のコードを使用してこの環境変数の値を取得できますか?Javaで環境変数の値を取得していますか?

System.getProperty("sample"); 

UAT環境では、私はLinux OSを持っています。 LINUX OSで同じ環境変数を設定し、System.getProperty("sample")を使用して同じ環境変数を取得できますか?

System.getProperty("sample");は、オペレーティングシステムに関係なく取得しますか?

また、私はJSPで環境変数の値を取得したいと思います.JSPにロジックを保存することは推奨されませんが、まだ使用する必要があります。 jspでSystem.getProperty("sample");を使用できますか?私を助けてください。

答えて

1

はいこれはOSに関係なく、JSPで使用できます。

+0

こんにちはSatya、ご返信ありがとうございます。どちらがOS> System.getenv()またはSystem.getProperty()に関係なくですか?ありがとう! – user1016403

+0

@ user1016403彼らは**両方**です。 JavaはOSに完全に依存しないことを意味します。 –

+0

@Satyaご返信ありがとうございます。 – user1016403

12

System.getenv()を使用して、System.getProperty()ではなく、環境変数を取得します。後者は、(名前が示すように)システムプロパティです。

違いは何ですか? Java system properties and environment variables


あなたはJSPでの環境変数にアクセスする必要がある場合は、何か間違ったことをやっています。最低でも、サーブレットを使用します。続きを読む:How to avoid Java code in JSP files?

+0

こんにちはマット、あなたの返事をありがとう。システムプロパティと環境変数の違いは何ですか?ありがとう! – user1016403

+0

@ user1016403私の編集を参照してください。 –

関連する問題