Arch Linux에 jdk8과 jdk14를 설치했습니다.
sudo pacman -S jre8-openjdk jre-openjdk
하지만 jar 바이너리를 찾을 수 없습니다. 내가 달리면
jar
명령을 찾을 수 없다고 합니다.
두 openjdk 폴더를 모두 검색했지만 찾을 수 없습니다. ~ 일지라도
sudo find / -name jar
아무것도 발견하지 못했습니다.
어떤 아이디어가 있나요?
나도 시도했다
sudo archlinux-java fix
답변1
설치한 패키지는 jre
런타임 패키지일 뿐입니다.
바이너리를 얻으려면 jar
개발 패키지를 설치해야 합니다 jdk
.
jdk-openjdk
jdk8-openjdk
바이너리는 다음 각 디렉터리에 위치합니다.
/usr/lib/jvm/java-14-openjdk/bin
/usr/lib/jvm/java-8-openjdk/bin
사용하려는 버전의 디렉토리 PATH
와 디렉토리를 전면에 추가해야 합니다 (예: 14).lib
LD_LIBRARY_PATH
export PATH=/usr/lib/jvm/java-14-openjdk/bin:$PATH
export LD_LIBRARY_PATH=/usr/lib/jvm/java-14-openjdk/lib:$LD_LIBRARY_PATH
~/.bashrc
BASH를 사용하는 경우 로그인 시 환경에 추가되도록 쉘 초기화 파일에 다음 행을 추가하십시오 .
실행하면 바이너리가 표시됩니다.
which jar