RHEL/CentOS: 새 버전의 Java를 설치하면 경로만 변경하면 되지 않나요?

RHEL/CentOS: 새 버전의 Java를 설치하면 경로만 변경하면 되지 않나요?

단일 개발자가 Java를 개발할 수 있도록 CentOS/RHEL Linux 배포판에 새 버전의 Java를 설치하고 있습니다.

이 개발 시스템에 설치하려는 방법은 새 Java 버전을 어딘가에 놓은 다음 경로를 업데이트하여 이전 버전의 Java 대신 새 Java가 경로의 앞부분에 있도록(따라서 항상 실행되도록) 하는 것입니다. 나중에 경로에서).

그러나 온라인을 찾다가 이 배포판에 대한 공식 여러 페이지 방법 가이드를 발견했습니다. 이 배포판에는 내가 해야 할 일에 대한 완전히 다른 아이디어가 설명되어 있습니다.http://wiki.centos.org/HowTos/JavaOnCentOS

단일 개발자의 경우 Java 개발에 유용한 경로(새 Java를 가리키는)를 수정하는 것이 좋습니까?

위에 언급된 공식 위키 페이지에 나오는 힘든 설명을 왜 보고 싶습니까?

답변1

Java 설치는 쉽습니다. jdk를 /usr/local 또는 /opt에 덤프하고 PATH말한 대로 수정하면 됩니다. 개인적으로 나는 이전 Java 경로를 완전히 제거하고 싶지만 그게 바로 나입니다. 나는 보통 이것을 /usr/local에 넣은 다음 간단히 다음과 같이 일반 이름에 심볼릭 링크합니다.jdk또는 이와 유사한 것으로 업그레이드할 때 패키지에 따라 달라지는 항목을 변경할 필요가 없습니다. 방금 심볼릭 링크를 삭제하고 새 버전을 가리키도록 다시 만들어야 했습니다.

개발을 계속하려면 수정해야 할 다른 환경 변수가 있는 것 같습니다. JAVA_LIB이는 일반적인 환경 변수이며 자연스럽게 jdk 아래의 lib 디렉터리로 설정됩니다.

또한 귀하의 게시물에서 "업데이트내 거경로", 개인 변수를 의미합니까 PATH, 아니면 시스템 전체 설정을 의미합니까? 수정하면 되니까 묻고 싶습니다.당신의개발자는 변경된 경로를 허용하지 않습니다그의 PATH, 별도의 로그인을 사용하는 경우.

왜 누군가가 이 위키 페이지에 관심을 갖는지에 대해서는 아무도 관심을 가지지 않기를 바랍니다. 페이지에 따르면 4년이 지났고 그 이후로 유지관리가 되지 않았다고 합니다.

즉, Java는 패키지 관리자(yum 등)에서 제공한다고 확신하며 이 경로를 선택하여 시스템에서 설치를 처리하도록 하는 것이 좋습니다(가능한 경우).

관련 정보