oktatas:programozas:java:java_fx:visual_studio_code_-_maven
Tartalomjegyzék
Java FX Visual Studio Code - Maven
- Szerző: Sallai András
- Copyright © 2023, Sallai András
- Szerkesztve: 2024
- Web: https://szit.hu
Projekt létrehozása
- F1
- Java: Create Java Project…
- JavaFX create from archetype
- Input group Id of your project: lan.zold
- Input artifact Id: app01
- [Select Destination Folder]
Terminálban:
- Define value for property 'version' 1.0-SNAPSHOT: :
Elég egy Enter vagy javítjuk a verziót.
Utána kéri a megerősítést:
Y: :
Enter-rel tovább megyünk.
Jobbra lent egy párbeszédablakban:
(i) Maven project [app01] is created under: /home/janos/dev/app01 Source: Maven for Java (Extendsion) [Open] [Add to Workspace]
Kattintsunk az Ok gombra.
Az eredeti ablakot bezárhatjuk.
Nyissuk meg a projektet.
module-info.java
A program így is fut, de a start() metódus Stage bemenő típusára hibát ír. Ennek megoldása:
Vegyük fel egy újabb függőséget:
requires transitive javafx.graphics;
- module-info.java
module com.example { requires transitive javafx.graphics; requires javafx.controls; requires javafx.fxml; opens com.example to javafx.fxml; exports com.example; }
Függőségek lekérdezése
mvn dependency:tree
Könyvtárszerkezet
app01/ |-src/main/ | |-java/ | | |-lan/zold/ | | | |-App.java | | | |-PrimaryController.java | | | `-SecondaryController.java | | `-module-info.java | `-resources/lan/zold/ | |-primary.fxml | `-secondary.fxml |-target/ `-pom.xml
Futtatás
Az App.java fájlban a Run segítégével.
Ha van mvn parancs, parancssorból:
mvn clean javafx:run
oktatas/programozas/java/java_fx/visual_studio_code_-_maven.txt · Utolsó módosítás: 2024/02/14 21:06 szerkesztette: admin