정기적으로 설치된 jdk 버전 간에 전환하는 데 사용하며 archlinux-java set java-xx-openjdk
작동하지만 최신 또는 이전 버전을 사용하고 싶습니다.https://jdk.java.net//opt에 수동으로 설치했습니다(예:)
Java 버전 으로 전환할 수 없습니다 /opt/jdk-19
. 다른 버전 옆에 심볼릭 링크를 만들어 보았지만 /usr/lib/jvm/
아무것도 감지되지 않았습니다.
- 어떻게
archlinux-java status
작동하나요? 사용자 정의 JDK를 등록할 수 있나요? - 일반 설치를 생성하려면 어떻게 패키지해야 합니까?
답변1
Java 경로를 자신의 경로에 추가해야 합니다 .bashrc
(해당 경로를 사용한다고 가정 bash
).
개인적으로 즐겨 사용하는SDK 사람들, 그 외에도 설치할 Java 공급자와 버전을 선택할 수도 있기 때문입니다.진짜설정이 쉽습니다.
답변2
내 나쁜 점은: archlinux-java는 심볼릭 링크를 사용할 수 없습니다. 복사해야 합니다.
/usr/lib/jvm/jdk-19
그러면 Archlinux-java 상태가 이를 감지합니다.
다운로드 후 전체 설치는 다음과 같습니다(tar에는 jdk-19 폴더가 포함되어 있음).
$ sudo tar xvf ~/Downloads/openjdk-19_linux-x64_bin.tar.gz --directory /usr/lib/jvm/
$ archlinux-java status
java-11-openjdk (default)
java-17-adoptopenjdk
java-8-adoptopenjdk
java-8-openjdk/jre
jdk-19
$ sudo archlinux-java set jdk-19
그래서 기본적 archlinux-java status
으로ll /usr/lib/jvm