현재 Linux Cinnamon
에서 작업 중입니다. 로컬 드라이브에서 unistall/removed Open JDK
을 제거했습니다. 그럼 단자를 통해 java -version
을 확인하고 있습니다 - 그 후자바가 리눅스에서 작동하지 않습니다. 왜?
$ java -version
The program 'java' can be found in the following packages:
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless
Try: sudo apt install <selected package>
을 linux
에 대한 oracle jdk 8
를 설치하려면 설치 가이드 다음과 같습니다.
# Java Home
JAVA_HOME="/opt/java/jdk1.8.0_112"
export JAVA_HOME
및 & 새로 고침 - 나는 이후 from JAVA_HOME setup tutorial을 나노를 사용 /etc/environment
에 JAVA_HOME="/opt/java/jdk1.8.0_112"
[bin
제외] 내 환경 변수를 설정
$ /opt/java/jdk1.8.0_112/bin/java -version
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)
- 그럼 난 그냥 [jdk
/opt/java
에 난 그냥 압축]을 통해 java -version
명령을 확인 다음과 같이 내 JAVA_HOME
을 확인했습니다. -
$ echo $JAVA_HOME
/opt/java/jdk1.8.0_112
이러한 설정 후
내가 명령을 통해 확인 java -version
을 시도하고있는 동안은 제공 -
$ java -version
The program 'java' can be found in the following packages:
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless
Try: sudo apt install <selected package>
사람이 무슨 일이 일어나고 있는지 말해 줄래?
문제가 있으면 넣어'수출 PATH = 따옴표와 "$ PATH에 $ JAVA_HOME/빈"'[ ]? @Alden – Johir
그게 효과가 있지만'JAVA_HOME'을 설정하면'java'가'$ PATH'에서 사라지는 이유는 설명하지 않습니다. – Robert
@Googly 그건 문제가되지 않습니다. 실제로, 좋은 생각입니다. (JAVA_HOME에 공백이 포함되어있는 경우에는 그렇지 않습니다.) 그래서 인용문을 포함하도록 답을 편집했습니다. – Alden