Java 1.7.x(내 컴퓨터의 기본값)를 사용할 때 알려진 버그가 있는 일부 프로그램을 사용하고 있는데, 이러한 문제는 Java 1.6을 사용하면 해결됩니다. 그러나 기본 Java에서도 잘 작동하고 이전 버전에서는 알려진 문제가 있는 프로그램도 사용합니다.
myprogram
사용할 Java 버전을 지정하여 프로그램을 실행하려면 어떻게 해야 합니까 ?
답변1
JAVA_HOME
특정 디렉토리의 Java 버전을 사용하도록 설정할 수 있는 쉘 환경 변수가 있습니다 . 내보내야 하며 bin
Java 버전의 하위 디렉터리 경로를 포함해야 합니다. 또한 동일한 디렉토리가 /usr/bin
에서 첫 번째(또는 앞에) 있어야 합니다 PATH
.
변수는 개별 프로그램을 시작하는 데 사용되는 스크립트에서 설정할 수 있습니다.
다음과 같은 방법을 사용하여 설치된 버전의 bin 디렉토리를 찾을 수 있습니다.
$ locate -b '\appletviewer'
변수 설정에 대한 자세한 내용은 다음을 참조하세요.JAVA_HOME 설정.
JDK_HOME
JDK에도 비슷한 변수가 있습니다 .