
私のファイルでは.bashrc
PATH変数を定義しましたが、デスクトップランチャーによって検証されていないようです
ランチャーが取得できるように PATH 変数をどこで定義すればよいですか?
答え1
~/.profile
代わりに、PATH変数をファイルで定義して、~/.bashrc
ランチャーで使用できるようにします。
答え2
手動でインストールされたJDKのすべてのランチャーで使用可能なパス変数を定義するには、以下の手順に従ってください。
ステップ:
1-
cd /etc/
2-
sudo vim ~/.profile
3- ステップ2の開いたファイルに以下のコードを追加します
PATH="$HOME/bin:$HOME/.local/bin:/usr/lib:$PATH"
JAVA_HOME="/usr/lib/jvm/jdk1.7.0_79"
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH
4-システムを再起動する
答え3
で設定されたPATHは、.bashrc
bashの新しいインスタンスを開いたとき(つまり、.desktopファイルを開くとき)にのみ呼び出されますgnome-terminal
。.desktopファイルでは、起動するプログラムへのパス全体を含めるのが最善だと思います。つまり、/usr/bin/program-to-launch