[Error] (Java 버전 중복) could not open `C:\java\lib\amd64\jvm.cfg' 에러 레즈스트리 수정하여 해결하기
최근 전자정부 프레임워크를 3.6.0에서 3.8.0으로 업그레이드 하면서 자바버전도 같이 업그레이드 했다..
Spring Boot 기반의 jetty Server 프로젝트를 만들고, 실행도 잘 되는 것을 확인한 후 jar 파일을 만드려 Gradle Build를 하던 중 자바 경로에 대한 에러로 인해 애썼다.
위 글을 읽고 왔다면 알다시피 자바 경로 설정에 대한 문제로 인해 여러 가지 경우의 방법을 하다가
결국 eclipse.ini 편집기를 열어 vm으로 이클립스가 강제로 내가 설정한 경로를 바라보게 했다..
근데 이게 왠걸.. 역시 야매로 해결하는 것은 언젠가 부딪히기 마련...
로컬(내 컴퓨터)에서 cmd창을 열어 jar파일을 실행해보았다..
뚜둥 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 에러 로그가.. 빠밤..
Error: could not open `C:\java\lib\amd64\jvm.cfg'
제발!! C:\java 제발 저리가 !!!!!!!!! 내 눈앞에서 사라져줘 ㅠㅠㅠㅠ
그놈의 C드라이브 java 폴더...
진정하고 근원을 찾자.....
────────────────────────────────────────────────────
해 결 방 법
1. regedit 을 검색해서 레지스트리 편집 프로그램을 연다.
2. [HKEY_LOCAL_MACHINE] - [SOFTWARE] - [Javasoft] - [JavaRuntimeEnvironment] 경로를 따라가면 아래와 같은 화면을 볼 수 있다.
3. JavaHome과 RuntimeLib의 데이터를 보자.. (C:java 요놈 드디어 찾았다.. !!)
- 실제로 내가 원하는 Java가 설치된 디렉토리인지 확인하여 경로를 다시 수정해준다.
- RuntimeLib의 경로가 어디를 봐야할 지 헷갈린다면 아래 이미지를 참고하자
.
.
.
이전 게시글에 "여러 버전의 자바를 깔면서 레지스터가 중복되거나 하는 경우가 있다고...." 라고 적어놓고...
'JVM > Java' 카테고리의 다른 글
[Java] 특정문자로 문자열 나누기 split 사용방법과 주의점 (0) | 2020.01.03 |
---|---|
[Java] StartsWith/EndWith : 문자열의 시작/끝 부분과 특정 문자열이 일치하는지 확인하기 (0) | 2019.12.30 |
[Error] Springboot Gradle Task :compile.Java Error (자바 경로를 찾지 못하는 현상) (2) | 2019.11.04 |
[Error] DB Connection 종료 에러 해결: No operations allowed after statement closed (2) | 2019.10.24 |
[Java] StringBuffer append("a"+"b") 메모리는 어떻게 할당될까? (0) | 2019.08.01 |
댓글