이것은 자바와 윈도우즈가 관련된 부분에 대한 글이다.
VMApplet
레지스트리
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
VMApplet 기본값 :SystemPropertiesPerformance.exe /pagefile
이게 자바와 구체적으로 어떤 관련이 있는지는 솔직히 나도 잘 모른다. 아무튼 현재는 사용하지 않는 것으로 보인다. 이것을 값만 삭제하여 빈값으로 수정한다. 이 부분은 프로그램에 반영할 것이다.
제어판
제어판 - Java
일반 사항탭
디스크 공간 : 기본값 32768MB → 100MB
업데이트 탭
자동 업데이트 확인 : 체크해제
klist
자바 1.8을 최신버전 설치후에 이상한 오류가 있었다.
C:\Program Files\Java\jre1.8.0_161\bin
이 폴더가 윈도우즈 환경변수증에 PATH에 추가가 되는데
이 폴더 안에 klist.exe 라는 파일이 들어있다.
그런데 똑같은 파일명으로 c:\windows\system32 에도 파일이 있다. 이것은 윈도우즈 os에서 사용하는 파일이다.
따라서 두 파일이 path 상에서 충돌이 나게 되는데 path설정시 선순위 먼저 실행이 될 것이다. 만일 윈도우즈의 klist.exe 를 실행해야 한다면 cmd창에서 c:\windows\system32\klist.exe 라고 정확하게 패스를 쳐서 실행하거나
제어판 - 시스템 - 고급 시스템 설정 - 고급
환경 변수 버튼 클릭
시스템 변수 부분에서 Path 를 선택하고 "편집"버튼 클릭
만일 위 창에서 자바 패스가 c:\windows\system32 보다 위에 있다면 자바 패스를 맨 아래로 내린다.