얼마전에 겪었던 자바 오류에 대해서 작성합니다.
오랜만에 자바를 갑자기 하게 되어서 이클립스(eclipse)와 STS를 사용하게 되었습니다.
근데 이게 왠걸??
갑자기 이런 오류가 딱! 떠버렸습니다
could not open java lib amd64 jvm.cfg
제 상황이 어떤 상황이었냐면
제어판-고급 옵션-경로에 자바 경로도 다 맞게 되어 있었습니다.(1.8.0_171)
근데 cmd에서 java -version이라고 치면 1.8.0_181로 나오더군요.
이게 뭐지?? 싶었습니다.
그래서 이클립스 실행 때는 강제로 eclipse.ini 파일에서 jdk 경로 바꿔주고 했지만
STS에서는 그것도 먹히지 않더군요
이게 갑자기 왜 그런가 했습니다.
구글신에게 여쭈어보니 이게 자바 업데이트를 하다가 꼬일 수도 있다고 하네요
그래서 이런 상황이 발생된다고 합니다
하.. 참 그래서 막 이것저것 다 해봤습니다.
무슨 레지스트리 삭제도 해보고 등등 다 해봤는데
결론은
'다시 설치'가 답입니다..
이게 제일 깔끔하더군요 ㅠㅠ
그래서 path에 있는 jdk 경로 삭제 해주시구요
이게 중요한데요
system32에서 java~.exe 관련된 파일을 삭제해주셔야 합니다.
아마 제 기억으론 3개인가 있을거에요
1~3개 있을 겁니다.
삭제 꼭 해주셔야합니다.
그리고 프로그램 제거 또는 변경에 들어가서 java를 삭제해줍니다
그리고 다시 설치하시면 잘 되실겁니다
이거 때문에 몇 시간을 날렸네요 ㅠ
반응형
그리드형
'java' 카테고리의 다른 글
자바 call by reference, call by value(값 참조, 내용에 의한 참조) (0) | 2017.08.21 |
---|---|
자바 컬렉션 프레임워크(Collection Framework)Map 컬렉션(HashMap, Hashtable) (0) | 2017.08.21 |
자바 2차원 배열 여러가지 예제 (0) | 2017.08.21 |
자바 컬렉션 프레임워크(Collection Framework)Set 컬렉션(HashSet) (0) | 2017.08.18 |
자바 컬렉션 프레임워크(Collection Framework)소개 및 List 컬렉션(Array List, Vector, LinkedList) (0) | 2017.08.18 |