Apache NetBeans IDE 16 ์ถœ์‹œ

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

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

  • ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์‚ฌ์šฉ์ž ์ •์˜ ๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ ์‚ฌ์šฉ์ž ์ •์˜ FlatLaf ์†์„ฑ์„ ๋กœ๋“œํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    Apache NetBeans IDE 16 ์ถœ์‹œ
  • ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ๋Š” YAML ๋ฐ Dockerfile ํ˜•์‹์— ๋Œ€ํ•œ ์ง€์›์„ ํ™•์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. TOML ๋ฐ ANTLR v4/v3 ํ˜•์‹์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Java 19์˜ ์ผ๋ถ€ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ž๋™ ์™„์„ฑ, ๋“ค์—ฌ์“ฐ๊ธฐ ํ˜•์‹ ๋ฐ ๋ ˆ์ฝ”๋“œ ํŒจํ„ด์— ๋Œ€ํ•œ ๋„๊ตฌ ์„ค๋ช…์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ผ€์ด์Šค ํƒœ๊ทธ์— ํ…œํ”Œ๋ฆฟ ์™„์„ฑ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด์žฅ๋œ NetBeans Java ์ปดํŒŒ์ผ๋Ÿฌ nb-javac(์ˆ˜์ •๋œ javac)๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋””๋ฒ„๊น… API์—์„œ ActionsManager๊ฐ€ ์žฌ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์ค‘ ๋ฆด๋ฆฌ์Šค jar ์•„์นด์ด๋ธŒ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Java ํ”Œ๋žซํผ ์„ ํƒ์„ ์œ„ํ•œ ๋…ผ๋ฆฌ๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Gradle ๋นŒ๋“œ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Gradle์—์„œ ์ข…์†์„ฑ ํŠธ๋ฆฌ๋ฅผ ๋‚ด๋ณด๋‚ด๊ธฐ ์œ„ํ•œ project.dependent API์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„ฑ์  ํŽธ์ง‘๊ธฐ์™€ ๊ด€๋ จ๋œ ๊ธฐ๋Šฅ์ด ์žฌ์ž‘์—…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. build.gradle์ด ์—†๋Š” ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Maven ๋นŒ๋“œ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Jakarta EE 9/9.1์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‹๋ณ„ ๊ฐ€๋Šฅํ•œ ์•„ํ‹ฐํŒฉํŠธ ๋ฐ ํ•ด๋‹น ์œ„์น˜์˜ ํ˜•ํƒœ๋กœ ํ”„๋กœ์ ํŠธ ์ถœ๋ ฅ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์กฐ๋ฆฝ ์ค‘ ํŠน์ • ํ”Œ๋Ÿฌ๊ทธ์ธ ์‚ฌ์šฉ์— ๋”ฐ๋ฅธ ๊ฒฝ๊ณ  ๋น„ํ™œ์„ฑํ™”์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • PHP ๋ฐ Groovy ์–ธ์–ด ํ™˜๊ฒฝ์˜ ๋ฌธ์ œ๊ฐ€ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • C/C++ ํ”„๋กœ์ ํŠธ ํ™˜๊ฒฝ์—์„œ CPPLight ๋””๋ฒ„๊ฑฐ๋Š” aarch64 ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‹œ์Šคํ…œ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
  • LSP(Language Server Protocol) ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ์‚ฌ ๊ธฐ๋Šฅ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Oracle Cloud์˜ ์ทจ์•ฝ์  ๊ฐ์‚ฌ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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