Apache NetBeans IDE 17 ์ถœ์‹œ

Apache Software Foundation์€ Java SE, Java EE, PHP, C/C++, JavaScript ๋ฐ Groovy ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•œ ์ง€์›์„ ์ œ๊ณตํ•˜๋Š” Apache NetBeans 17 ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๋„์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. Linux(snap, flatpak), Windows ๋ฐ macOS์šฉ ๊ธฐ์„ฑ ์–ด์…ˆ๋ธ”๋ฆฌ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

์ œ์•ˆ๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์ค‘:

  • Jakarta EE 10 ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜๊ณ  "switch" ๋ฌธ์˜ ํŒจํ„ด ์ผ์น˜์™€ ๊ฐ™์€ ์ผ๋ถ€ ์ƒˆ๋กœ์šด Java 19 ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. JDK 20 ์ง€์›์„ ์œ„ํ•ด ์ค€๋น„๋˜์—ˆ์œผ๋ฉฐ Java ์ฝ”๋“œ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ํžŒํŠธ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด์žฅ๋œ NetBeans Java ์ปดํŒŒ์ผ๋Ÿฌ nb-javac(์ˆ˜์ •๋œ javac)๊ฐ€ ๋ฒ„์ „ 19.0.1๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. javadoc ํƒœ๊ทธ @summary์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋””๋ฒ„๊น… ์‹œ Java AST ํ‘œํ˜„์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋Š” ์›๋ณธ ํ…์ŠคํŠธ์˜ ์ƒ‰์ธ ์ƒ์„ฑ์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Gradle ๋นŒ๋“œ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Java๊ฐ€ ์•„๋‹Œ Gradle ํ”„๋กœ์ ํŠธ์— Java ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ”„๋ก์‹œ ๊ฐ์ง€ ๋ฐ ์ž๋™ ๊ตฌ์„ฑ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Gradle Tooling API๊ฐ€ ๋ฒ„์ „ 8.0-rc-1๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ธํ„ฐํŽ˜์ด์Šค์˜ ์˜ต์…˜์ด ์ •๋ฆฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Maven ๋นŒ๋“œ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์Šคํƒ ์ถ”์  ์ฒ˜๋ฆฌ๊ฐ€ ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋ก์‹œ ๊ฐ์ง€ ๋ฐ ์ž๋™ ๊ตฌ์„ฑ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ข…์†์„ฑ ์—…๋ฐ์ดํŠธ๋ฅผ ์œ„ํ•œ ๋„๊ตฌ ์„ค๋ช…์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Maven 3.8.7 ๋ฐ exec-maven-plugin 3.1.0์˜ ์—…๋ฐ์ดํŠธ๋œ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. ์™ธ๋ถ€ ์ธ๋ฑ์Šค๊ฐ€ ๋กœ๋“œ๋˜๋Š” ๋™์•ˆ ๋กœ์ปฌ ์ธ๋ฑ์‹ฑ์ด ๋ฐœ์ƒํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • PHP ์–ธ์–ด ํ™˜๊ฒฝ์€ ์ฝ๊ธฐ ์ „์šฉ ๋ชจ๋“œ์˜ ํด๋ž˜์Šค, null, false ๋ฐ true ์œ ํ˜•, ํŠน์„ฑ์˜ ์ƒ์ˆ˜ ์ •์˜์™€ ๊ฐ™์€ PHP 8.2์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์—ด๊ฑฐํ˜• ์œ ํ˜•์˜ ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • OCI(Oracle Cloud Infrastructure) ํ”„๋กœํ•„์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Tomcat ๋ฐ TomEE์— ๋Œ€ํ•ด Jakarta EE ๋ฐ Java EE์— ๋Œ€ํ•œ ์ง€์›์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์›น ํ”„๋กœ์ ํŠธ ํ™˜๊ฒฝ์—์„œ CSS ์ง€์›์ด ๊ฐœ์„ ๋˜์—ˆ๊ณ , CSS ์†์„ฑ์— ๋Œ€ํ•œ ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ ๊ฒ€์ƒ‰์ด ์ œ๊ณต๋˜์—ˆ์œผ๋ฉฐ, CSS ์ฟผ๋ฆฌ ์™„๋ฃŒ ์‹œ ๋งค์นญ์ด ์ตœ์ ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ผ๋ถ€ ๋ฒ„์ „ ๊ด€๋ฆฌ ๊ธฐ๋ก ์„ค์ •์ด ์žฌ์ž‘์—…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ๋Š” ๋ชฉ๋ก์— ์žˆ๋Š” ๋ชจ๋“  ๋ฌธ์„œ๋ฅผ ํ•œ ๋ฒˆ์— ๋‹ซ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ANTLRv4 ๋Ÿฐํƒ€์ž„์ด ๋ฒ„์ „ 4.11.1๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ANTLR ๋ฐ TOML ํ˜•์‹ ์ž‘์—…์„ ์œ„ํ•œ ์ฝ”๋“œ๊ฐ€ ๋ฒˆ์—ญ๋œ ANTLR4 Lexer์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ์ง€์›์ด ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Linux์—์„œ ์‹คํ–‰ํ•  ๋•Œ KDE์˜ ํ•˜์œ„ ํ”ฝ์…€ ํ…์ŠคํŠธ ๋ Œ๋”๋ง ๋ชจ๋“œ๊ฐ€ ์ž๋™์œผ๋กœ ๊ฐ์ง€๋ฉ๋‹ˆ๋‹ค.

Apache NetBeans IDE 17 ์ถœ์‹œ


์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€