jar 바이너리를 찾을 수 없습니다

jar 바이너리를 찾을 수 없습니다

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).libLD_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

~/.bashrcBASH를 사용하는 경우 로그인 시 환경에 추가되도록 쉘 초기화 파일에 다음 행을 추가하십시오 .

실행하면 바이너리가 표시됩니다.

which jar

관련 정보