JAVA_Learn

Error#1_JDK11 변경 후 AWT 자동 완성이 안된다!! ㅠ.ㅠ

CEJ_0929 2021. 11. 19. 19:17

독학으로 시작한 온라인 강의에서 jdk8 을 쓰길래 따라서 jdk8을 쓰고 있었다.

그런데 이후 시작된 오프라인 학원 수업에서 jdk11을  .. !!

초보자 입장에서 살짝 당황했지만

수업시간에 설치했던 경로와 구글링을 응용해 성공적으로 설치했다 ㅎㅅㅎ!

 

 

문제는 그날 밤.. ^^

(그래 문제가 없으면 섭섭하지...)

 

Swing, AWT 응용해서 작은 window 를 만들고 있는데, AWT만 자동 import 가 되지 않는...아.....

import 뿐만이 아니라 Ctrl+Space로 지원되던 자동완성에서

awt 에 있는 method들이 모두 뜨지 않았다.

 

하나하나 쓰면 실행은 되지만 자동완성없는 이클립스라니..?

 

이런적 없었는데 뭐지..?

설마 jdk11 에서 awt 삭제당한거야? ㅜㅜ .. 나만 몰랐던거야 ? ㅠㅠ ..

 

모든 method를 다 외우고 있는 것도 아니고,

실험적으로 찾아서 해보고 싶을 때 유용한 기능이 바로 자동완성인데 !!!!

Ctrl+Space 를 아무리 눌러도 awt만 나오질 않는것... ㅠㅠ

 

 

구글링을 통한 설정들을 아무리 해도

Swing은 정상적으로 나오는데 AWT만 자동완성이 안됐다 ㅠㅠㅠㅠㅠ

 

소소한 불편함이 코드작성을 얼마나 느리게 만들 수 있는지 확실히 깨달았다.

(오죽하면 공부 블로그를 시작하면서 첫 글로 문제해결을 올리겠나)

 

 

 

그렇게 하루종일을 찾아다닌 끝에

사막의 오아시스같은 글을 발견해서 출처와 방법을 남겨두니

나와 같은 어려움을 겪는 초보 코린이 분들께 도움이 되길 바란다 ㅠㅠ!! 

 

 

 

 

 

 

※ 이클립스에는 Ctrl+Space 를 눌렀을 때

 보여지지 않을 패키지를 지정할 수 있음.

 

바로 이 패키지에 AWT 가 체크되어있었고 그 체크박스를 해제하자마자 바로 똭..!!!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

※ 경로:

Window->Preferences->Java->Appearance->Type Filters

 

 

 

 

출처: http://daplus.net/java-eclipse-%ED%81%B4%EB%9E%98%EC%8A%A4-%EC%9D%B4%EB%A6%84-%EC%9E%90%EB%8F%99-%EC%99%84%EC%84%B1%EC%8B%9C-%ED%8A%B9%EC%A0%95-%ED%8C%A8%ED%82%A4%EC%A7%80-%EC%A0%9C%EC%99%B8/