首页
/ SceneBuilder安装与配置指南

SceneBuilder安装与配置指南

2026-01-30 04:41:06作者:沈韬淼Beryl

1. 项目基础介绍

SceneBuilder 是一个用于设计 JavaFX 应用程序用户界面的可视化、拖放布局工具。它允许开发人员快速创建桌面和移动应用程序的界面。SceneBuilder 将设计从逻辑中分离出来,使得团队成员可以迅速且容易地专注于应用程序开发的特定方面。

2. 主要编程语言

该项目主要使用 Java 作为编程语言。

3. 关键技术和框架

SceneBuilder 使用 JavaFX 作为其图形界面框架,并且是基于 Maven 进行项目管理和构建。

4. 安装和配置准备工作

在开始安装 SceneBuilder 之前,请确保您的系统满足以下要求:

  • 安装了 JDK 21 或更高版本(用于构建 'master' 分支)或 JDK 8(用于构建 '8u-dev' 分支)。
  • 安装了 Maven,用于项目构建和管理。

安装步骤

  1. 克隆项目

    打开终端(或命令提示符),使用以下命令克隆项目:

    git clone https://github.com/gluonhq/scenebuilder.git
    
  2. 构建项目

    在项目根目录下,运行以下命令以构建 SceneBuilder:

    对于 Linux 或 macOS:

    ./mvnw clean package
    

    对于 Windows:

    mvnw clean package
    

    这将在 app/target/lib/ 目录下生成一个名为 scenebuilder-$version-all.jar 的jar文件。

  3. 安装依赖

    在运行 SceneBuilder 之前,需要先安装所有依赖:

    ./mvnw install
    
  4. 运行 SceneBuilder

    使用以下命令来启动 SceneBuilder:

    对于 Linux 或 macOS:

    ./mvnw javafx:run -f app
    

    对于 Windows:

    mvnw javafx:run -f app
    

    或者,如果你已经下载了 JavaFX SDK,你可以直接运行jar文件:

    java \
    --module-path /path/to/javafx-sdk-$javafxVersion/lib \
    --add-modules javafx.web,javafx.fxml,javafx.swing,javafx.media \
    --add-opens=javafx.fxml/javafx.fxml=ALL-UNNAMED \
    -cp app/target/lib/scenebuilder-$version-all.jar \
    com.oracle.javafx.scenebuilder.app.SceneBuilderApp
    

    请确保将 /path/to/javafx-sdk-$javafxVersion/lib 替换为你的 JavaFX SDK 实际路径。

以上步骤将帮助你成功安装并运行 SceneBuilder。如果你遇到任何问题,请检查项目文档或在社区寻求帮助。

登录后查看全文
热门项目推荐
相关项目推荐