[[oktatas:programozás:java:java_fejlesztői_környezet_kialakítása|< Java fejlesztői környezet]]
====== NetBeans ======
* **Szerző:** Sallai András
* Copyright (c) 2021, Sallai András
* Szerkesztve: 2021, 2023
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]]
* Web: https://szit.hu
===== A NetBeansről =====
A NetBeans szinte mindent tud, amit egy fejlesztőeszköznek tudni kell.
Hátránya, egyedül a lassúság, de ez inkább csak induláskor jelentkezik.
===== NetBeans beszerzése =====
Keressük fel a NetBeans weboldalát:
* https://netbeans.apache.org/
A weboldalon felül találunk egy "Dowload" feliratú gombot. Kattintunk.
A webhelyről letölthetők korábbi verziók is.
===== Java JDK beszerzés =====
Szükségünk van Java JDK-ra, azon belül Java SE.
Látogassuk meg a következő weboldalt:
* https://www.oracle.com/java/technologies/downloads/
Az operációs rendszernek és a processzornak megfelelő csomagot töltsük le és telepítsük.
===== Chocolatey használata =====
==== Java JDK ====
choco install oraclejdk
Telepítés után egy új parancsablakban ellenőrzés:
java --version
javac --version
==== Netbeans ====
choco install apache-netbeans.portable
Indítás előtt tegyük fel a Java JDK-t!
Indítás:
* Start > Apache Netbeans
Indítás parancssorból:
netbeans64
Megjegyzés:
Telepítés után kiírja hogyan érhető el:
...
C:\ProgramData\chocolatey\lib\apache-netbeans.portable\App
Creating shortcut for 64 bit Netbeans
ShimGen has successfully created a gui shim for netbeans64.exe
... ^^^^^^^^^^
===== Indítás parancssorból =====
Belépünk fájlkezelőben a projekt könyvtárába, majd:
netbeans
Így ha parancssort indítunk, a megnyitott könyvtár lesz az aktuális.
* Window > IDE Tools > Terminal
===== JavaFX =====
* Tools > Options
* Válasszuk a következő:
* Java
* JavaFX
* Menjünk végik az előugró varázslóban:
* JavaFX Implementation for ... [ Next ]
* [✔] I accept the terms ... [Install]
* Elindul a letöltés
* A letöltés végén az ablak automatikusan bezárul
==== Scene Builder beállítása ====
* Tools > Options
* Java
* JavaFX
* Scene Builder Home: /opt/scenebuilder (példa Linuxon)
==== Új JavaFX projekt ====
* File > New Project...
* Categories:
* Java with Maven
* Projects:
* FXML JavaFX Maven Archetype
* vagy:
* Simple JavaFX Maven Archetype
Készíthetünk Ant projektet is, amit így kezdjük:
* Java with Ant > JavaFX