[E] Eclipse - The package java.awt is not accessible

2023. 4. 14. 18:59Β·πŸ’» Language/Java : μžλ°”
728x90

Eclipseμ—μ„œ Swing을 μ‚¬μš©ν•˜λ €λ˜ 쀑 λ¬΄μ§€λ§‰μ§€ν•œ μ—λŸ¬κ°€ λ°œμƒν–ˆλ‹€.

μ—λŸ¬ ν™”λ©΄ 1
μ—λŸ¬ ν™”λ©΄ 2

 

였λ₯˜ λ°œμƒ

λŒ€μΆ© 봐도 νŒ¨ν‚€μ§€ importμ—μ„œ λ¬Έμ œκ°€ λ°œμƒν•œ 거라고 μ˜ˆμƒμ΄ λ˜λŠ”λ°, λΉ¨κ°„ 밑쀄에 마우슀λ₯Ό μ˜¬λ €μ„œ ν™•μΈν•΄λ³΄λ‹ˆ νŒ¨ν‚€μ§€ import μžμ²΄κ°€ μ•ˆλœ 것을 확인할 수 μžˆμ—ˆλ‹€.

The package java.awt is not accessible

 

λ°œμƒ 원인

원인을 λ‚˜λ‘œμ„œλŠ” μ•Œ 수 μ—†μ–΄ ꡬ글링을 .. 돌린 κ²°κ³Ό Java 9 μ΄ν›„λ‘œ λ„μž…λœ λͺ¨λ“ˆν™” μ‹œμŠ€ν…œ λ•Œλ¬Έμ— 베이슀 λͺ¨λ“ˆλ§Œ μ‚¬μš©ν•  수 μžˆμ–΄μ„œ λ°œμƒν•˜λŠ” 문제라고 ν•œλ‹€.

 

+) λͺ¨λ“ˆν™”λž€?

λͺ¨λ“ˆν™”λŠ” μ™ΈλΆ€μ—μ„œ μž¬μ‚¬μš©ν•  수 μžˆλ„λ‘ νŒ¨ν‚€μ§€λ₯Ό 묢은 κ²ƒμœΌλ‘œ, ν΄λž˜μŠ€μ—λŠ” λ©”μ†Œλ“œ, νŒ¨ν‚€μ§€μ—” 클래슀/μΈν„°νŽ˜μ΄μŠ€κ°€ μžˆλ‹€λ©΄ λͺ¨λ“ˆμ—λŠ” νŒ¨ν‚€μ§€λ‚˜ 기타 데이터 λ¦¬μ†ŒμŠ€κ°€ ν¬ν•¨λ˜μ–΄ μžˆλ‹€. Java 9 버전 μ΄ν›„λ‘œ λ„μž…λ˜μ—ˆλŠ”λ° λ¬Έμ œλŠ” Java 11 이후 μƒμ„±ν•œ λͺ¨λ“ˆμ΄ java.base λͺ¨λ“ˆλ§Œ μ‚¬μš©ν•  수 있기 λ•Œλ¬Έμ— λ‹€λ₯Έ λͺ¨λ“ˆμ„ μ‚¬μš©ν•˜λ €λ©΄ μΆ”κ°€ν•΄μ€˜μ•Ό 함.

참고둜 java.baseμ—λŠ” λ§Žμ€ λͺ¨λ“ˆμ΄ μžˆμ§€λ§Œ, λŒ€ν‘œμ μœΌλ‘œ 이런 것듀이 있음! (λŒ€λΆ€λΆ„ 기본적인 것듀)

  • java.lang
  • java.math
  • java.util
  • java.io
  • java.time

λ•Œλ¬Έμ— μƒˆλ‘œμš΄ λͺ¨λ“ˆμ„ μ‚¬μš©ν•˜λ €λ©΄ ν”„λ‘œμ νŠΈ μƒμ„±μ‹œ ν•¨κ»˜ μƒμ„±λ˜λŠ” module-info.java νŒŒμΌμ— 의쑴 λͺ¨λ“ˆλ‘œ λ“±λ‘ν•΄μ€˜μ•Ό ν•œλ‹€.

 

ν•΄κ²° 방법

Swing을 μ‚¬μš©ν•˜κΈ° μœ„ν•΄μ„œλŠ” java.se λͺ¨λ“ˆκ³Ό java.sql λͺ¨λ“ˆμ„ 등둝해주어야 ν•œλ‹€.

  • java.se : java.desktop(java.awt, java.swing)
  • java.sql : java.sql, javax.sql

module-info.java μˆ˜μ •

 

λ‹€μŒκ³Ό 같이 λͺ¨λ“ˆλͺ…을 μž‘μ„±ν•˜κ³  μ €μž₯ν•˜λ©΄, μ™Όμͺ½ νŒ¨ν‚€μ§€ λͺ©λ‘μ—μ„œ Swing νŒŒμΌμ— 였λ₯˜κ°€ 사라진 것이 보인닀.

728x90
μ €μž‘μžν‘œμ‹œ λΉ„μ˜λ¦¬ λ³€κ²½κΈˆμ§€ (μƒˆμ°½μ—΄λ¦Ό)

'πŸ’» Language > Java : μžλ°”' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[E] org.eclipse.swt.SWTError: No more handles  (0) 2023.06.09
[Java] Eclipse(이클립슀) GUI 개발 도ꡬ Swing μ„€μΉ˜ν•˜κΈ°  (0) 2023.04.14
[Java] Eclipse(이클립슀) μ„€μΉ˜ 및 ν•œκΈ€ 패치  (1) 2023.04.14
[E] javax.servlet.ServletException: Loading the class hudson.security.csrf.CrumbFilter failed  (0) 2023.03.29
[Java] JDK μ„€μΉ˜, JDK 버전 λ³€κ²½ (Linux/Ubuntu)  (1) 2023.03.23
'πŸ’» Language/Java : μžλ°”' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
  • [E] org.eclipse.swt.SWTError: No more handles
  • [Java] Eclipse(이클립슀) GUI 개발 도ꡬ Swing μ„€μΉ˜ν•˜κΈ°
  • [Java] Eclipse(이클립슀) μ„€μΉ˜ 및 ν•œκΈ€ 패치
  • [E] javax.servlet.ServletException: Loading the class hudson.security.csrf.CrumbFilter failed
mxnxeonx
mxnxeonx
"μ•„, 이거 λ­μ˜€λ”λΌ"λ₯Ό ν•˜μ§€ μ•ŠκΈ°μœ„ν•œ 일기μž₯.
  • mxnxeonx
    MJ's Development Diary
    mxnxeonx
  • 전체
    였늘
    μ–΄μ œ
    • λΆ„λ₯˜ 전체보기 (158)
      • πŸ’» Language (43)
        • Java : μžλ°” (18)
        • Python : 파이썬 (9)
        • ROS : λ‘œλ΄‡μ‹œμŠ€ν…œ (9)
        • Android : μ•ˆλ“œλ‘œμ΄λ“œ (4)
        • JavaScript : μžλ°”μŠ€ν¬λ¦½νŠΈ (2)
      • 🌐 Environment (19)
        • IDE : ν†΅ν•©κ°œλ°œν™˜κ²½ (9)
        • Virtual : κ°€μƒν™˜κ²½ (10)
      • βš™ Framework (12)
        • Vue-λ·° (3)
        • Spring-μŠ€ν”„λ§ (7)
      • πŸ’Ύ DataBase (18)
      • 🌌 OS (36)
        • Linux-λ¦¬λˆ…μŠ€ (36)
      • πŸ’¬ CI · CD (7)
        • Git : κΉƒ (7)
      • πŸ“ƒ ETC (6)
      • πŸ€– AI (5)
  • 링크

    • GitHub
  • 인기 κΈ€

  • 졜근 λŒ“κΈ€

  • 졜근 κΈ€

  • hELLOΒ· Designed Byμ •μƒμš°.v4.10.3
mxnxeonx
[E] Eclipse - The package java.awt is not accessible
μƒλ‹¨μœΌλ‘œ

ν‹°μŠ€ν† λ¦¬νˆ΄λ°”