JRE 또는 JDK가 설치되어 있는지 확인하는 방법
JDK를 의도적으로 설치 한 컴퓨터가 하나 있습니다. 테스트를 위해 JRE가있는 다른 컴퓨터가 있습니다. 그러나이 컴퓨터에서 Java 응용 프로그램을 작동시키고 다른 컴퓨터에서 시도했을 때 JDK가 필요하다는 불만이 제기되었습니다. JDK가 어떻게 시스템에 설치되었는지 어떻게 확인할 수 있습니까? 참고 : 해당 컴퓨터는 Mac입니다.
터미널을 열고 간단히 입력 할 수 있습니다
java -version // this will check your jre version
javac -version // this will check your java compiler version if you installed
이것은 시스템 환경에 설치된 Java 버전을 보여줍니다 (시스템 환경에서 Java의 경로를 설정했다고 가정).
당신이하지 않은 경우를 통해 추가
export JAVA_HOME=/path/to/java/jdk1.x
그리고 시스템에 자바가 있는지 확실하지 않으면 find
터미널에서 사용하십시오 .
즉 find / -name "java"
일반적으로 jdk 설치에는 환경 경로 변수에 javac가 있습니다. 따라서 경로에서 javac를 확인하면 jdk가 설치되어 있음을 나타내는 좋은 지표입니다.
@ maciej-cygan은 Java 경로를 찾기 위해 프로세스를 잘 설명했습니다.
$ which java
디렉토리에 java
링크 된 파일 인 이진 파일 의 경로를 제공합니다 /usr/bin
. 다음:
$ cd /usr/bin/ && ls -la | grep java
다음과 같은 뾰족한 위치를 찾으십시오 (나를 위해).
그런 다음
cd
지정된 디렉토리로 이동하여 Java의 실제 홈 디렉토리를 찾으십시오. 다음:
$ ls -la | grep java
이 경우 다음과 같습니다.
스크린 샷에서 알 수 있듯이 Java 홈 디렉토리는 /usr/lib/jvm/java-11-openjdk-amd64
입니다. 그래서 따라 나는 (내 bash는 프로필에 JAVA_HOME을 추가 할 필요가 .bashrc
, .bash_profile
아래처럼 OS에 따라 등) :
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
여기 있습니다!
JAVA 문서에 따르면 JDK는 다음 경로에 설치해야합니다.
/Library/Java/JavaVirtualMachines/jdkmajor.minor.macro[_update].jdk
https://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html 에서 JDK 설치 제거 부분을 참조하십시오.
따라서 해당 폴더를 찾을 수 있으면 JDK가 설치됩니다
참고 URL : https://stackoverflow.com/questions/22539779/how-to-tell-if-jre-or-jdk-is-installed
'Programing' 카테고리의 다른 글
node.js process.memoryUsage ()의 반환 값은 무엇을 의미합니까? (0) | 2020.07.16 |
---|---|
gmake와 make의 차이점은 무엇입니까? (0) | 2020.07.16 |
“BEGIN RSA PRIVATE KEY”와“BEGIN PRIVATE KEY”의 차이점 (0) | 2020.07.16 |
HTML 테이블의 세로 (회전) 텍스트 (0) | 2020.07.16 |
HTML 문자 코드 8203은 무엇입니까? (0) | 2020.07.16 |