소프트웨어/ETC

JAVA klist issue

decard 2022. 10. 9. 20:01

자바 1.8을 최신버전 설치후에 이상한 오류가 있었다. 

C:\Program Files\Java\jre1.8.0_161\bin

이 폴더가 윈도우즈 환경변수증에 PATH에 추가가 되는데

이 폴더 안에 klist.exe 라는 파일이 들어있다.

그런데 똑같은 파일명으로 c:\windows\system32 에도 파일이 있다. 이것은 윈도우즈 os에서 사용하는 파일이다. 

따라서 두 파일이 path 상에서 충돌이 나게 되는데 path설정시 선순위 먼저 실행이 될 것이다.

그런데 하필이면 오라클 놈들이 자바 설치할 때 c:\windows\system32 보다 선순위로 자바 bin 폴더가 설정되도록 해놓았다...

따라서 윈도우즈에서 klist.exe 라는 파일을 찾을 경우 윈도우즈의 파일을 찾는 것이 아니라 자바 bin 에 있는 파일을 먼저 찾게 되었다. 

 

애초에 윈도우즈에서 사용하는 파일명은 피했어야 했고, 설령 중복되더라도 path 에 추가할 때 윈도우즈 시스템 폴더들보다 더 후순위로 추가했어야 했다. 

어쨌든 지금으로서는 유저들은 제어판에서 자바 path를 맨 아래 후순위로 내리도록 한다. 

 

'소프트웨어 > ETC' 카테고리의 다른 글

휴지통  (0) 2022.10.09
SONY MDR-XB950B1  (0) 2022.10.09
웹브라우저 테스트  (0) 2022.10.09
외장 하드 디스크  (0) 2022.10.09
코덱 프로그램  (0) 2022.10.09