Apache Software Foundation์ Java SE, Java EE, PHP, C/C++, JavaScript ๋ฐ Groovy ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ํ ์ง์์ ์ ๊ณตํ๋ Apache NetBeans 16 ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ์ ๋์ ํ์ต๋๋ค. Linux(snap, flatpak), Windows ๋ฐ macOS์ฉ ๊ธฐ์ฑ ์ด์ ๋ธ๋ฆฌ๊ฐ ์์ฑ๋ฉ๋๋ค.
์ ์๋ ๋ณ๊ฒฝ ์ฌํญ ์ค:
- ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ ์ฌ์ฉ์ ์ ์ ๊ตฌ์ฑ ํ์ผ์์ ์ฌ์ฉ์ ์ ์ FlatLaf ์์ฑ์ ๋ก๋ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ์ฝ๋ ํธ์ง๊ธฐ๋ 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