Mac OSX と Linux CentOS では、.bashrc と .bash_profile を使用して、新しいシステム環境変数 (つまり "MYAPP") を挿入します。ラップトップ(Mac)とサーバー(Linux)も再起動しました。
コマンドライン「env」を使用すると、その環境変数は正しい値で表示されました。しかし、どういうわけか、MacまたはLinuxのJavaアプリ(デスクトップアプリ、Webアプリ、EJB、または他のJavaアプリのサーブレット)で取得しようとするたびに、その環境変数(「MYAPP」)が取得されません。
Java が取得できる環境変数全体を繰り返し処理しようとしたところ、「MYAPP」以外のすべての環境変数が取得されることがわかりました。これは非常に奇妙です。
誰でもこれを解決する方法を知っていますか?