Java関連情報をetc/environment
に配置しました:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games /usr/local/jdk-9.0.1/bin"
Java_HOME="/usr/local/jdk-9.0.1"
その後、source /etc/environment
エクスポートでJava_HOMEを登録する予定です。
コマンドexport
は、更新されたPATH
のリストを提供しますが、Java_HOME
が見つかりません。どうして?
以下で説明します:/etc/environment
ファイルシェルスクリプトではないには、システムの起動時に読み取るプロパティのみが含まれます。 source
コマンドは、現在のコンソールでシェルスクリプトを起動するために使用されます。システムを再起動して変更を適用するか、この行を~/.profile
または~/.bashrc
ファイルに追加して、その1つに対してsource
コマンドを開始できます。
/etc/environment
ファイルのプロパティがすべてのユーザーに適用されることに注意してください。定義されたもののみの~/.profile
ファイルからの行。