
내 .bashrc
파일에 PATH 변수를 정의했지만 데스크톱 실행 프로그램에서 유효성을 검사하지 않는 것 같습니다.
런처가 선택할 수 있도록 PATH 변수를 어디에 정의해야 합니까?
답변1
PATH 변수는 실행 프로그램에서 사용할 수 있도록 ~/.profile
파일에 정의할 수 있습니다.~/.bashrc
답변2
수동으로 설치된 JDK의 모든 실행 프로그램에 사용할 수 있는 경로 변수를 정의하려면 아래 단계를 따르세요.
단계:
1-
cd /etc/
2-
sudo vim ~/.profile
3- step2 열린 파일에 아래 코드를 추가하십시오.
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의 새 인스턴스를 열 때만 호출됩니다(예: gnome-terminal
.desktop 파일에서 실행 중인 프로그램에 대한 전체 경로를 포함하는 것이 가장 좋다고 생각합니다./usr/bin/program-to-launch