举报投诉联系我们 手机版 热门标签 鳄鱼CMS
您的位置:鳄鱼CMS > javafx包含在jdk里面嘛 JavaFX包

javafx包含在jdk里面嘛 JavaFX包

2023-03-17 08:31 Java教程

javafx包含在jdk里面嘛 JavaFX包

javafx包含在jdk里面嘛

JavaFX是一种用于开发和部署跨平台的桌面应用程序和互联网应用程序的Java软件开发工具包。它是一个免费的、开源的、跨平台的、功能强大的图形化界面工具包,可以帮助开发者快速创建出吸引人的图形界面。

JavaFX是一个新兴的技术,它是在JDK 8中正式推出的,并且在JDK 11中也得到了更新。它不仅包含在JDK中,而且还有一个单独的JavaFX SDK(Software Development Kit),它可以帮助开发者快速创建出吸引人的图形界面。

// 创建 JavaFX 应用示例代码 
import javafx.application.Application; 
import javafx.scene.Group; 
import javafx.scene.Scene; 
import javafx.stage.Stage; 
public class HelloWorld extends Application { 

    public static void main(String[] args) { 

        launch(args); 

    } 

    @Override 

    public void start(Stage primaryStage) throws Exception { 

        Group root = new Group(); // 创建根节点  

        Scene scene = new Scene(root, 300, 250); // 创建场景  

        primaryStage.setTitle("Hello World"); // 设置舞台标题  

        primaryStage.setScene(scene); // 设置舞台场景  

        primaryStage.show(); // 显示舞台  

    } 
}

JavaFX包

JavaFX教程 - JavaFX包


要分发或部署JavaFX应用程序,我们需要打包JavaFX应用程序类。

要处理应用程序打包和部署,我们可以使用JavaFX Packager工具来构建,打包和部署应用程序。

以下步骤显示如何使用JavaFX Packager工具。

转到源文件夹如下

cd com/

编译源文件

javac -d  . HelloWorldMain.java

运行javafxpackager命令

javafxpackager -createjar -appclass com..HelloWorldMain -srcdir . -outdir  out
-outfile  helloworld.jar -v
  • -createjar creates a JavaFX JAR executable application.
  • -appclass com..HelloWorldMain specifies the fully qualified name of the class containing the main() method.
  • -srcdir . sets the top-level location of the parent directory holding the compiled classes (current directory).
  • -outdir out sets the destination where the packaged jar file will be created.
  • -outfile helloworld.jar specifies the name of the executable jar file.
  • -v allows verbose displays logging information when executing javafxpackager.

要在命令行上运行jar可执行文件,请键入以下内容并按Enter键:

javaw  -jar out/helloworld.jar


阅读全文
以上是鳄鱼CMS为你收集整理的javafx包含在jdk里面嘛 JavaFX包全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 鳄鱼CMS eyucms.com 版权所有 联系我们