JVM/Java

[Error] (Java 버전 중복) could not open `C:\java\lib\amd64\jvm.cfg' 에러 레즈스트리 수정하여 해결하기

헹창 2019. 11. 5.
반응형

[Error] (Java 버전 중복) could not open `C:\java\lib\amd64\jvm.cfg' 에러 레즈스트리 수정하여 해결하기

 

 

최근 전자정부 프레임워크를 3.6.0에서 3.8.0으로 업그레이드 하면서 자바버전도 같이 업그레이드 했다..

 

 

Spring Boot 기반의 jetty Server 프로젝트를 만들고, 실행도 잘 되는 것을 확인한 후 jar 파일을 만드려 Gradle Build를 하던 중 자바 경로에 대한 에러로 인해 애썼다.

 

 

[Error] 이클립스 Springboot Gradle Task :compile.Java Error

[Error] 이클립스 Springboot Gradle Task :compile.Java Error 분명 실행은 잘 됐는데 Gradle 빌드에서 에러가 나는 순간 언제나 한숨.. 컴파일 에러가 나면 원인 찾기가 왜이렇게 어려운건지.. 이 에러를 잡기..

haenny.tistory.com

 

 

위 글을 읽고 왔다면 알다시피 자바 경로 설정에 대한 문제로 인해 여러 가지 경우의 방법을 하다가 

 

결국 eclipse.ini  편집기를 열어 vm으로 이클립스가 강제로 내가 설정한 경로를 바라보게 했다..

 

 

 

근데 이게 왠걸.. 역시 야매로 해결하는 것은 언젠가 부딪히기 마련...

 

 

 

로컬(내 컴퓨터)에서 cmd창을 열어 jar파일을 실행해보았다..

 

 

# jar파일 실행 방법 

 

[Spring Boot] 프로젝트 jar파일 생성 방법과 실행 방법, 배치파일까지 !

[Spring Boot] 프로젝트 jar파일 생성 방법과 실행 방법, 배치파일까지 ! 오늘은 Spring Framework을 사용하는 프로젝트를 간편하게 셋업할 수 있는 서브 프로젝트 Spring Boot의 jar파일 생성방법과 실행방법, 그..

haenny.tistory.com

 

 

 

뚜둥 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 에러 로그가.. 빠밤..

 

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의 경로가 어디를 봐야할 지 헷갈린다면 아래 이미지를 참고하자

 

 

 

 

 

 

 

 

 

.

.

.

 

 

이전 게시글에 "여러 버전의 자바를 깔면서 레지스터가 중복되거나 하는 경우가 있다고...." 라고 적어놓고...

 

 

 

728x90
반응형

댓글

추천 글