맥북 자바(java) 모든 버전 정보 확인하기
- Development/Java
- 2021. 3. 20.
만약, 내 맥북에 여러 버전의 자바(java)가 설치되어 있는데, 그 위치를 모두 확인하고 싶다면 다음의 명령어를 사용하면 된다.
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (3):
14.0.1, x86_64: "OpenJDK 14.0.1" /Library/Java/JavaVirtualMachines/openjdk-14.0.1.jdk/Contents/Home
11.0.7, x86_64: "AdoptOpenJDK 11" /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
1.8.0_192, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home
내 경우, 위와 같이 세 개의 JAVA 버전이 설치되어 있음을 확인할 수 있다.
그리고, 위의 명령어가 어떤 기능을 제공하는지는 --help 옵션으로 확인하자.
$ /usr/libexec/java_home --help
Usage: java_home [options...]
Returns the path to a Java home directory from the current user's settings.
Options:
[-v/--version <version>] Filter Java versions in the "JVMVersion" form 1.X(+ or *).
[-a/--arch <architecture>] Filter JVMs matching architecture (i386, x86_64, etc).
[-d/--datamodel <datamodel>] Filter JVMs capable of -d32 or -d64
[-t/--task <task>] Use the JVM list for a specific task (Applets, WebStart, BundledApp, JNI, or CommandLine)
[-F/--failfast] Fail when filters return no JVMs, do not continue with default.
[ --exec <command> ...] Execute the $JAVA_HOME/bin/<command> with the remaining arguments.
[-R/--request] Request installation of a Java Runtime if not installed.
[-X/--xml] Print full JVM list and additional data as XML plist.
[-V/--verbose] Print full JVM list with architectures.
[-h/--help] This usage information.
참고
'Development > Java' 카테고리의 다른 글
아파치 log4j 보안 취약점 (CVE-2021-45105) 조치 방법 (0) | 2021.12.21 |
---|---|
아파치 log4j 취약점 확인 및 조치하기 (CVE-2021-44228) (0) | 2021.12.17 |
testing - stub, mock, spy 차이는? (0) | 2021.04.14 |
java DNS TTL 설정 - 코드로 동작 확인하기 (0) | 2021.03.22 |
간단한 Spock 테스트 - 온라인에서 체험하기 (0) | 2021.02.25 |
SpringBoot + Spock 설정 방법 (1) | 2021.02.17 |
여러 버전의 java 사용하기 - jenv 설정 (4) | 2020.12.08 |
한 서버에 아파치 톰캣(Tomcat) 여러 개 띄우기 (0) | 2012.01.25 |