환경 변수- 시스템변수에 JAVA_HOME이 jdk15로 설정되어 있지만
, cmd에서 java -version 치는 Java 버전이 17로 나타났다
cmd에서 where java 치니
C:\Program Files\Common Files\Oracle\Java\javapath\java.exe
C:\Program Files\Java\jdk-15.0.2\bin\java.exe
이렇게 2개가 나왔다
환경변수-시스템변수에 Path에 C:\Program Files\Common Files\Oracle\Java\javapath 이게 있었음
( javapath디렉토리에 있는 Java가 현재 시스템에서 실행된 것이였음 )
이거 삭제해주니
의도한대로 JAVA_HOME의 자바 버전이 실제 자바버전이 되었다.
아마
환경변수-시스템변수에 Path의 경로에있는 ' Java바이너리( java.exe ) ' 중 하나가
실제 시스템의 JAVA이다
'Programing Language > JAVA' 카테고리의 다른 글
| new BufferedReader( new InputStreamReader(System.in) ); (0) | 2024.04.13 |
|---|---|
| 주석 종류 (0) | 2024.04.13 |
| Garbage Collection( GC, 가비지 컬렉션 ) (0) | 2024.04.03 |
| java.lang 패키지( import 없이 사용 ) (0) | 2024.03.21 |
| JVM 메모리 공간 , 변수와 데이터 , Garbage Collector (0) | 2024.03.14 |