JavaFX场景构建器去了哪里?

问题描述 投票:92回答:3

我试图找到难以捉摸的JavaFX场景构建器,以便我可以在Intellij中使用它。我在Windows操作系统上。

Oracle已声明JavaFX场景构建器包含在新的下载中,但无论我如何搜索都找不到它(请参阅http://www.oracle.com/technetwork/java/javafx/downloads/index.html)。我认为他们已经链接到不正确的页面,谷歌搜索它让我无处可去。

我已经安装了Java 8 SDK并且运行正常。显然JavaFX现在包含在其中,但是在Java文件夹中没有任何地方可以找到场景构建器,它似乎在网上完全丢失。

请任何人可以帮忙吗?我只是想编写一个小的GUI程序,看起来JavaFX似乎是要走的路(如果它不是那么随意消除我对这个概念的看法!)

intellij-idea javafx javafx-8 fxml scenebuilder
3个回答
82
投票

根据this的说法,使用JDK8u40:

从Oracle Java SE 8u40开始,Oracle不提供一组单独的JavaFX Scene Builder二进制文件。如果您想提供更改,想法或只是让我们知道您对代码所做的工作,请参阅OpenJDK社区贡献指南并加入openjfx-dev邮件列表。

您仍然可以在此link中下载Oracle的最后一个二进制文件。但请检查此警告:

警告:这些版本的JavaFX Scene Builder可能包含不包含最新安全修补程序的组件,因此不建议在生产中使用。

这意味着它不包括8u40的最后更改,就像新的Spinner控件一样。

备择方案

该项目是开源的,您可以在OpenJFX repo上找到更新的代码。所以你可以自由下载并构建它。

自从它在BSD许可下发布以来,Gluon正在为更新版本的Scene Builder提供支持,您可以从here下载适用于您的平台或可执行jar的安装程序。

此外,他们有一个开放的repository,任何人都可以贡献。


62
投票

使用JDK7在Windows上使用Intellij 14安装JavaFx Scene Builder(Gluon)

这可能也适用于Java 8,但我使用7,所以我没有测试8。

我知道这已经得到了解答,但这对未来的Intellij用户可能会有所帮助。要使场景构建器与Intellij 14一起使用,请使用以下步骤。

  1. 安装适用于Windows的Scene Builder。 Download/Install From Here(Windows Installer(x64))
  2. 在Intellij中将Scene Builder路径设置为可执行文件。 File -> Settings -> Languages And Frameworks -> JavaFx默认安装在C:\Users\kris\AppData\Local\SceneBuilder\
  3. 打开您的.fxml文件。单击场景构建器选项卡。

2019年更新:

  • 默认安装路径似乎是“Program Files”C:\Program Files\SceneBuilder\SceneBuilder.exe
  • 可能需要在Intellij 2019中启用JavaFX插件

0
投票

在Mac上,在Intellij中,您需要转到首选项,然后键入JavaFX然后执行此操作。请查看附件中的图片。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.