
저는 RHEL 5.5 64비트 시스템을 사용하고 있습니다. 시스템 엔지니어는 64비트 Java VM을 에 설치했지만 /usr/bin
32비트 VM이 필요했고 /opt/jdk1.6.0_35
지금은 이를 수행할 때마다 java -version
64비트 가상 머신을 사용하고 있음이 표시됩니다.
32비트 VM을 선택하도록 하려면 어떻게 해야 하나요? PATH를 포함하지 않도록 변경했지만 /usr/bin
vi 및 nano와 같은 가장 중요한 프로그램이 있는 곳이므로 제외할 수 없습니다.
기본적으로 32비트 가상 머신을 선택하도록 다른 변수를 추가할 수 있나요?
답변1
새 바이너리의 위치를 PATH
첫 번째 파일에 넣기만 하면 됩니다. Java를 실행하려고 하면 셸이 경로에서 첫 번째 인스턴스를 검색하여 실행합니다. 이 시도:
$ export PATH=/opt/jdk1.6.0_35/bin:$PATH
이는 bash 또는 유사한 쉘을 사용한다고 가정합니다. 현재 /usr/bin/에 있는 모든 명령은 새 디렉토리의 명령으로 덮어쓰여집니다.