Windows에서 Java 위치 찾기

Rupam Yadav 2023년10월12일
  1. where java명령을 사용하여 Java 위치 찾기
  2. set JAVA_HOME명령을 사용하여 Java 위치 찾기
  3. dir /b /s java.exe명령을 사용하여 Java 위치 찾기
  4. Windows PowerShell에서gcm -All java명령을 사용하여 Java 위치 찾기
Windows에서 Java 위치 찾기

오늘은 Windows에서 Java의 위치를 ​​찾는 방법을 살펴 보겠습니다. 이를 수행하는 여러 가지 방법과 명령이 있습니다. Java 위치 창을 반환하는 다양한 명령을 확인합니다.

where java명령을 사용하여 Java 위치 찾기

Windows에서 Java의 현재 위치를 가져 오는 데 가장 일반적으로 사용되는 명령은where java입니다. 이것은 Linux 운영 체제의whereis명령처럼 작동하는 Windows 명령입니다. where명령은 실행 파일의 위치를 ​​표시하는 데 사용됩니다. 일반적으로 검색 패턴을 사용합니다.

아래와 같이 Windows의 명령 줄에서where java명령을 실행하면java.exe의 위치가 반환됩니다.

C :\User > where java

출력:

C:\User\.jdks\openjdk-15.0.1\bin\java.exe

set JAVA_HOME명령을 사용하여 Java 위치 찾기

Windows에서 Java 위치를 가져 오는 다음 기술은set JAVA_HOME명령을 사용하는 것입니다. Windows에서 Java 또는 JDK의 경로는 환경 변수에 저장됩니다. 위치는 전체 경로를 작성하지 않고 Java와 같은 특정 프로그램에 직접 액세스하는 데 사용할 수있는 디렉토리 목록 인PATH라는 변수에 저장됩니다.

set JAVA_HOME명령으로 Java의 경로를 설정 한 다음 경로를 지정할 수 있습니다. 그러나 값이 이미 설정되어 있으면JAVA_HOME변수로 설정된 경로를 반환합니다. 이것이 Java가 위치한 디렉토리이기 때문에 우리의 목표를 완료합니다.

C :\Users\Rupam Saini > set JAVA_HOME

출력:

JAVA_HOME=C:\Users\Rupam Saini\.jdks\openjdk-15.0.1

dir /b /s java.exe명령을 사용하여 Java 위치 찾기

dir명령은 현재 위치의 모든 폴더와 하위 폴더를 표시합니다. 일부 프로그램은 자체 Java 환경을 사용하기 때문에 단일 Windows 시스템에 둘 이상의 Java 실행 파일이있을 수 있으므로이 명령을 사용하여 Java의 위치를 ​​가져올 수 있습니다.

세 개의 매개 변수와 함께dir명령을 사용합니다. 첫 번째는 추가 세부 사항없이 디렉토리 경로 만 표시하는/b입니다. 반대로/s매개 변수는 현재 디렉토리 및 서브 디렉토리에서 지정된 파일의 모든 발생을 나열하고 마지막으로java.exe인 실행 이름을 나열합니다.

C :\User > dir / b / s java.exe

출력:

C:\User\.jdks\openjdk-15.0.1\bin\java.exe
C:\User\AppData\Local\JetBrains\IntelliJ IDEA Community Edition 2020.3\jbr\bin\java.exe

Windows PowerShell에서gcm -All java명령을 사용하여 Java 위치 찾기

이 자습서의 모든 예제에서는 기존 명령 줄을 사용하지만이 방법을 사용하려면 고급 기능이있는 명령 줄인 Windows PowerShell이 ​​필요합니다. PowerShell에서는get-command의 약자 인gcm명령을 사용합니다. 컴퓨터의 모든 명령을 반환합니다.

두 개의 매개 변수와 함께gcm를 사용합니다. 첫 번째는 현재 시스템에서 명령의 모든 인스턴스를 표시하는-All이고 두 번째 매개 변수는 명령 이름입니다. 이 경우 명령 이름은java입니다. 그 대가로 명령 유형, 명령에서 실행되는 실행 파일의 이름, 버전 및 실행 소스와 같은 명령에 대한 세부 정보를 출력합니다. 소스는 Java가있는 위치입니다.

PS C:\User> gcm -All java

출력:

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Application     java.exe                                           15.0.1.0   C:\User\.jdks\openjdk-15...
작가: Rupam Yadav
Rupam Yadav avatar Rupam Yadav avatar

Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.

LinkedIn