λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Trouble Shooting

Caused by: java.lang.IllegalArgumentException: invalid target release: 11

by 주발2 2021. 5. 1.
λ°˜μ‘ν˜•

 μ•ˆλ…•ν•˜μ„Έμš”~ 이전에 μš΄μ˜ν•˜λ˜ λΈ”λ‘œκ·Έ 및 GitHub, 곡뢀 λ‚΄μš©μ„ μ •λ¦¬ν•˜λŠ” Study-GitHub κ°€ μžˆμŠ΅λ‹ˆλ‹€!

 λ„€μ΄λ²„ λΈ”λ‘œκ·Έ

 GitHub

Study-GitHub

 πŸ”


βœ” Caused by: java.lang.IllegalArgumentException: invalid target release: 11

 

μ•ˆλ…•ν•˜μ„Έμš”.. 힘이 λΉ μ§€λŠ” ν•˜λ£¨μž…λ‹ˆλ‹€.

 

메이븐을 톡해 λΉŒλ“œλ₯Ό ν•˜λŠ” 도쀑에 제λͺ©κ³Ό 같은 ~ invalid target release:11 였λ₯˜κ°€ λ°œμƒν–ˆμ—ˆμŠ΅λ‹ˆλ‹€.

 

AWSμ—μ„œ μŠ€ν”„λ§λΆ€νŠΈμ™€ λ¦¬μ•‘νŠΈλ₯Ό λ°°ν¬ν•˜λŠ” 와쀑에 이것저것 μ†λŒ€λ‹€λ³΄λ‹ˆ 이전에 잘 되던 λΉŒλ“œλ„ μ•ˆλ©λ‹ˆλ‹€..γ…œγ…œ

 

무슨 였λ₯˜μΈμ§€ μ‚΄νŽ΄λ³΄κ² μŠ΅λ‹ˆλ‹€ !

 

 

였λ₯˜ 사진은 μž‘μ§€λ§Œ μœ„μ™€ κ°™κ³ .. λ‚΄μš©μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

 

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project oneline-course: Fatal error compiling: invalid target release: 11 -> [Help 1]

 

... Fatal error compiling: invalid target release: 11

 

μœ„ 녀석이 핡심 λ¬Έμž₯ 인 것 κ°™μŠ΅λ‹ˆλ‹€.

 

μ €μ˜ μŠ€ν”„λ§λΆ€νŠΈ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ€ Java의 버전이 11 μž…λ‹ˆλ‹€.

 

였λ₯˜ λ‚΄μš©μ„ μ‚΄νŽ΄λ³΄λ©΄ μ»΄νŒŒμΌμ„ ν•  λ•Œ 였λ₯˜κ°€ λ°œμƒν–ˆλŠ”λ°, μ μ ˆν•˜μ§€ μ•Šμ€ target release: 11 의 λ‚΄μš© 인 것 κ°™μŠ΅λ‹ˆλ‹€.

버전(release)이 11 이라고 λ‚˜μ™€μžˆμ–΄μ„œ, λŒ€λž΅μ μœΌλ‘œ Java의 버전과 κ΄€λ ¨λœ λ¬Έμ œλΌλŠ” 것을 μ•Œ 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€!

 

무튼 μœ„ 였λ₯˜ λ©”μ‹œμ§€λ‘œ μ—΄μ‹¬νžˆ ꡬ글링을 ν•˜λŠ” 도쀑.. λ”± μ œκ°€ μ›ν•˜λŠ” μ‚¬μ΄νŠΈλ₯Ό λ°œκ²¬ν–ˆμŠ΅λ‹ˆλ‹€!

πŸ’‘ ν•œμ€„κΈ°μ˜ λΉ› πŸ’‘

 

 

keepgrowing.in/tools/debugging-the-fatal-error-compiling-invalid-target-release-11-issue-how-to-switch-your-development-environment-and-intellij-settings-to-java-11/

 

Debugging the "Fatal error compiling: invalid target release: 11" issue. How to switch your development environment and IntelliJ

When updating to Java 11 from an older version of the language, make sure that your development environment is up to date. Otherwise you will receive the "Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile)

keepgrowing.in

μœ„ μ‚¬μ΄νŠΈμ— 보면 μ•„λž˜μ™€ 같은 λ‚΄μš©μ΄ μžˆμŠ΅λ‹ˆλ‹€.

 

 

 

κ°μ‚¬ν•©λ‹ˆλ‹€ γ… γ… 

μœ„μ™€ 같이 java의 버전 및 compiler의 버전 λ˜ν•œ 맀칭을 μ‹œμΌœμ£Όμ–΄μ•Ό ν•œλ‹€λŠ” λ‚΄μš©μž…λ‹ˆλ‹€.

 

κ·Έλž˜μ„œ λ°”λ‘œ java 및 javac의 버전을 ν™•μΈν•΄λ³΄μ•˜λŠ”λ° ......

java의 버전은 11인데, compilerλŠ” 1.8둜 λ˜μ–΄ μžˆμ—ˆμŠ΅λ‹ˆλ‹€ !!!!!!!!!!!! πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘

 

 

그럼 이제 compiler 의 버전을 11둜 λ³€κ²½ν•΄μ£Όμ–΄μ•Ό ν•˜λŠ”λ°, 이건 λ‹€μŒ λͺ…λ Ήμ–΄λ₯Ό 톡해 λ³€κ²½ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

$ update-alternatives --config java
$ update-alternatives --config javac

 

 

μœ„ λͺ…λ Ήμ–΄λ₯Ό μž…λ ₯ν•˜λ©΄ ν˜„μž¬ μ„€μΉ˜λœ java의 버전이 λ‚˜μ˜€λŠ”λ°μš”, Selection에 μžˆλŠ” 번호λ₯Ό μž…λ ₯ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€.

 

 

κ·Έ ν›„ 버전을 확인해보면 λ™μΌν•˜κ²Œ 섀정이 λ˜μ—ˆμŠ΅λ‹ˆλ‹€!

λ°˜μ‘ν˜•

λŒ“κΈ€