• Getting Started with JavaFX


    https://openjfx.io/openjfx-docs/#maven

    Run HelloWorld using Maven

    If you want to develop JavaFX applications using Maven, you don't have to download the JavaFX SDK. Just specify the modules and the versions you want in the pom.xml, and the build system will download the required modules, including the native libraries for your platform.

    Here is a pom.xml file which shows how to achieve this, included in this sample.

    Alternatively, we have created JavaFX Maven Archetypes to quickly create Maven projects. A simple JavaFX project can be created by executing the following command:

    
    mvn archetype:generate \
            -DarchetypeGroupId=org.openjfx \
            -DarchetypeArtifactId=javafx-archetype-simple \
            -DarchetypeVersion=0.0.3 \
            -DgroupId=org.openjfx \
            -DartifactId=sample \
            -Dversion=1.0.0 \
            -Djavafx-version=17
    

    The pom uses the JavaFX Maven plugin:

    
    <plugins>
        <plugin>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-maven-plugin</artifactId>
            <version>0.0.8</version>
            <configuration>
                <mainClass>HelloFX</mainClass>
            </configuration>
        </plugin>
    </plugins>
    

    Add the maven dependencies:

    
    <dependencies>
      <dependency>
        <groupId>org.openjfx</groupId>
        <artifactId>javafx-controls</artifactId>
        <version>17</version>
      </dependency>
    </dependencies>
    

    Important: Note that transitive dependencies are automatically resolved (for instance, there is no need to add a dependency for the javafx.graphics module, since it is transitively resolved by the javafx.controls module). But if your application is using FXML, you will need to add a dependency for the javafx.fxml module as well.

    Finally, run the application (e.g. based on the HelloFX.java from the referred sample):

    
    mvn clean javafx:run
    
    Note: Make sure to set the JAVA_HOME environment variable to the correct JDK location.
  • 相关阅读:
    dedecms如何调用指定栏目下的相关文章
    dedecms二次开发标签总结
    如何在网页中显示数学公式与化学公式的方法
    CSS的选择器
    CSS属性之Overflow之作用
    FTP服务器架构简单方法
    dedecms性能选项与其它选项
    dedecms会员设置、互动设置
    dedecms图片设置属性
    dedecms核心设置
  • 原文地址:https://www.cnblogs.com/exmyth/p/15529100.html
Copyright © 2020-2023  润新知