본문 바로가기

각종 설치Issue & Solution & Enlightenment

이클립스 관련 issue

자바 새로운 버전의 Jdk(jre) 이클립스에 인식시키기:  https://yongtech.tistory.com/98

javac SystemOutPrintln.java -encoding utf-8
cmd창에서 위 명령어를 입력하시면 됩니다.
(뒤에 -encoding utf-8만 추가됨)

저장할 때 인코딩 방식을 ANSI로 변경해서 저장하시면 됩니다.

사용자 라이브러리 추가시키는 방법: 프로젝트-Properties-Java Build Path-Add Library
https://youtu.be/ZD6CJv0zzNU

텍스트 파일 인코딩 바꾸는 방법: 프로젝트-Properties-Resource-Text file encoding-other-UTF-8
단축키 정리:

같은 단어 모두 선택: 대상단어 클릭후 Alt+Shift+R(rename)
여러행 동시수정 Alt+Shift+a 하고 +기호 나오면 shift누른상태에서 아래위 방향키로
수정할 부분 조정-> 수정할 내용입력

메소드만들기 단축키: 메소드로 만들부분 드레그-> Alt+Shift+M->창뜨면 
변경해야할 내용변경하고 만들면됨

ctrl+space bar 를 통한 어떠한 기능의 단축키 만들기: 
https://selfdevelope.tistory.com/566


유명한 ClassNotFoundException발생시(Error: Could not find or load main class Caused by: java.lang.ClassNotFoundException): 
물론 다양한 원인과 그에따른 다양한 해결책이 있을 수 있다. 그 중 내가 해결한 방법은
Run->Run Configurations-> Arguments->VM arguments의 값을 재조정한것이다(그 대상이 fx였음).

Error occurred during initialization of boot layer
java.lang.module.FindException: Module javafx.controls not found
부트 레이어 초기화시 발생한다는 에러로 이 역시 위와 같이 VM arguments의 값을 재조정하여 해결할 수 있다. 이때 나의 해결책은 
JavaFX라는 사용자 라이브러리만 남기고 그왜 나도 모르는 사이에 설치된 JavaFX SDK라는 사용자 라이브러리를 프로젝트 더블클릭시 나오는 설치되어있는
사용자 라이브러리를 제거해 준 것이다.

위의 2가지 에러 모두 Run->Run Configurations-> Arguments->VM arguments의 값을 재조정한다는 것에 해결책이 있다.