실행시 자바(JAVA)를 요구하는 프로그램들이 있습니다. 여기서 말하는 자바는 JRE나 JRE를 포함하는 JDK를 가리킵니다.
분명히 제대로 설치했음에도 (눈구멍 파고 두 눈으로 똑똑히 확인했음에도) 프로그램이 JRE를 인식하지 못하고 오류를 내는 경우가 있는데 이럴 때는 해당 시스템의 사용자가 경로를 직접 편집해 주어서 문제를 해결합니다.
윈도우즈상에서 자바를 이용하는 프로그램이 JRE를 감지하는 위치는 다음과 같습니다.
1. 환경변수
%PATH% 또는 %JAVA_HOME%
- PATH 환경변수 예시: D:\Program Files\Java\jdk-10.0.1\bin
- JAVA_HOME 환경변수 예시: D:\Program Files\Java\jdk-10.0.1
2. 레지스트리
버전에 따라 다름에 주의합니다. 1 2 JRE 감지 관련한 버그 유발의 원인입니다. 3
JAVA 8 이전 (1.8 버전 이전)
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit]
JAVA 9 이후 (1.9 버전 이후)
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JRE]
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JDK]
예시 - JAVA 8
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
"CurrentVersion"="1.8"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JRE\1.8]
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JRE\1.8.0_144]
예시 - JAVA 9
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JRE]
"CurrentVersion"="9"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JRE\9]
(본문의 끝입니다.)
- https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-EEED398E-AE37-4D12-AB10-49F82F720027 [본문으로]
- http://www.oracle.com/technetwork/java/javase/overview/runtime-win32-139627.html [본문으로]
- http://cafe.daum.net/_c21_/bbs_search_read?grpid=kaQD&fldid=1WlC&datanum=34&q=jre&_referer=V7kfJwkeLEGMZxGlgqZEmUvkRJkltSq1 [본문으로]
'Methods' 카테고리의 다른 글
별로 좋지도 않은 vim을 왜 추천하는지 모르겠다 (18) | 2018.09.09 |
---|---|
티스토리 블로그에 보안 연결(HTTPS) 적용하는 쉬운 방법 (3) | 2018.09.01 |
Makefile 문법 요약 (3) | 2018.08.25 |
크롬 우측 상단의 사용자 이름을 수정하거나 삭제하기 (2) | 2018.07.25 |
와이파이 다이렉트 네트워크 성능 측정 (와이파이 다이렉트를 이용하는 통신의 예시) (1) | 2018.07.17 |
therecipe/qt로 리소스 사용하기 (0) | 2018.06.11 |
Download Qt Designer (Qt developer tools) (0) | 2018.06.11 |
윈도우즈에서 Go 언어용 Qt 설치 (4) | 2018.06.06 |
윈도우즈 시스템에서 리눅스 프로그램 이용하기 (5) | 2018.06.04 |
PyQt & Qt Designer 사용하기 (10) | 2018.03.30 |