내 시스템에서 Oracle JDK 11을 구성하는 데 문제가 있습니다. JDK를 추출하고 터미널에서 다음 명령을 실행했습니다.
~$ export JAVA_HOME=/opt/jdk-11.0.2
~$ export PATH=$PATH:$JAVA_HOME/bin
나는 또한 명령을 실행했습니다.
~$ sudo update-alternatives --install "/usr/bin/java" "java" "/opt/jdk-11.0.2/bin/java" 1
IceTea 브라우저 플러그인을 삭제했습니다(권장).1) java -version 명령을 실행하면 다음이 표시됩니다.
openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4, mixed mode)
javac -version을 실행하면 다음과 같은 결과가 나타납니다.javac 11.0.2
[참고]: 여러 소스(YouTube 영상, Linux Mint 포럼, 기타 임의의 장소)를 참조하여 Java 구성과 관련된 작업을 수행했습니다.
답변1
다음과 같은https://unix.stackexchange.com/users/80216/g-man이 시나리오를 해결하고 동영상을 볼 수 있었습니다.https://www.youtube.com/watch?v=jWJPVcaubyM
- Oracle JDK를 다운로드하고 특정 디렉토리에 압축을 풉니다. [제 경우:
usr/lib/jvm
] - 다음 단계에 따라 Java의 전역 환경 변수를 설정합니다.
cd /etc/profile.d/
터미널 [ ]을 통해 prodile.d 폴더로 이동하세요.- 텍스트 편집기(결정된)
export JAVA_HOME=/opt/jdk-11
export PATH=$JAVA_HOME/bin:$PATH
- 다른 이름으로 파일 저장
java.sh
- 이는
export PATH=$JAVA_HOME/bin:$PATH
Open JDK가 설치되어 있는 동안 필요한 JDK를 감지하는 데 도움이 됩니다.