우분투에서는 Java 5와 6 사이에서 JAVA_HOME 환경 변수를 앞뒤로 전환하고 싶습니다.
터미널을 열고 다음을 입력하여 JAVA_HOME 환경 변수를 설정하십시오.
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
그리고 같은 터미널 창에서 다음을 입력하여 환경 변수가 업데이트되었는지 확인합니다.
echo $JAVA_HOME
그리고 나는 /usr/lib/jvm/java-1.5.0-sun 을 보게 될 것입니다. 또한 ~ / .profile을 수정하고 JAVA_HOME 환경 변수를 /usr/lib/jvm/java-1.5.0-sun으로 설정했습니다.
그리고 이제 문제가 생겼습니다. 새 터미널 창을 열고 echo $ JAVA_HOME 을 입력하여 JAVA_HOME 환경 변수를 확인하면 JAVA_HOME 환경 변수가 Java 6으로 되돌아갔습니다. JAVA_HOME 환경 변수가 Java 5로 설정되어 있다고 가정합니다 (아마도 ~ / .profile에서 수정했기 때문에).
내가 로그 아웃하지 않고 다시 내 JAVA_HOME 환경을 변경 (및 그 환경 변수 변화 할 수 있다는 것을이 때문에 주위에 방법이 있나요 스틱을 모든 새 터미널 창에서)는?
~/.profile
우분투에 로그인 할 때 파일은 사용자가 로그 아웃 / 로그인 후 JAVA_HOME 모든 터미널과 당신이 실행되는 다른 응용 프로그램에 설정되어 그렇다면 읽습니다. JAVA_HOME을 설정 ~/.bashrc
하면 터미널에서 실행되는 응용 프로그램에서만 볼 수 있습니다.