소켓 테스트를 위하여 터미널을 통해 확인 하려 할때.. '서버에 접속했습니다.'라는 문구가 뜨는게 아닌,
이와 같은 에러가 떴다..
자세히 보니 버전이 맞지 않는다는거 같은데.. 인터넷 찾아보니 나와는 다른 상황이지만 같은 오류가 뜨신 분의 글을보고 java버전과 javac버전이 달라서 생겼다고 하셨다.. 곧바로java -version
과 javac -version
를 입력해서 봤더니..똑같은 버전으로 잘 되어있었다..
도대체 무슨 버전이 다르다는걸까🤯
연결고리를 찾아보자...보자보자 하다보니 이클립스에 적용된 버전도 있나보다ㅠㅠ?
그래서 보니 설마했던게 맞았다!!!!!그래도 한시간만에 이 문구를 봐서 눈물나게 기쁘다.. 배도고프고^^
Eclipse - Preferences - Java - Installed JREs로 들어간다
Add 버튼을 누르면,
이와같은 화면이 뜬다.
그대로 Standard VM을 누르고 Next
위와같이 JRE home에 내가 사용하는 자바경로를 입력해준다(Home까지). 자동으로 JRE name도 입력 된다.
그리고나서 finish
내가 적용할 자바버전으로 선택해주고 Apply
- Apply and Close
이미 생성된 프로젝트 중에 내가 버전을 바꾸고 싶은 프로젝트가 있다면
프로젝트 우클릭 - Properties
위와같이 들어가 버전을 바꿔준다.
그리고나서, 확실히 바꿔주기 위해 Java Build Path로 들어가
더블클릭 해주고
Alternate JRE를 선택해 사용할 자바 버전으로 바꿔준다.