Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:java:java_fx:visual_studio_code_-_maven

< Java FX

Java FX Visual Studio Code - Maven

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