Linuxで環境変数を設定しようとしています。私はここの指示に従いました: Ubuntu で $JAVA_HOME を簡単に変更できるようにする
source /etc/environment
Linuxが変数を検出することを確認するために使用および使用しているにもかかわらずecho MY_VAR
、私のJavaアプリはそれを検出しません。変数は戻り続けますnull
public static void main(String[] args) throws IOException {
System.out.print(System.getenv("MY_VAR"));
Javaアプリケーションを実行していますsudo java -jar /path/to/my.jar
更新:私の間違いです。正しいコマンドが含まれていませんでした。私は実際にsudoingしています。