如何从openjfx源构建场景构建器

Fab*_*nto 3 java javafx scenebuilder

我正在尝试从openjfx源构建JFX场景构建器,但是我找不到有效的howto或清除文档,我已经阅读了官方的openjfx指令,这些指令不是用于场景构建器而是用于整个sdk,所以我已经安装了mercurial和gradle,但我有一些问题:

1)我可以只构建场景构建器而不构建整个SDK吗?

2)我试图从apps/scenebuilder文件夹运行gradle它成功运行但在哪里可以找到生成的工件?我期待一个带有jar的目标文件夹,但没有生成任何内容.

3)我已经google了一下,发现应该可以从mercurial只下载场景构建器源,但我找不到任何有效的mercurial repo.

任何帮助将受到高度赞赏,非常感谢.

Rol*_*and 5

从这里下载Scene Builder源代码:

https://bitbucket.org/gluon-oss/scenebuilder/downloads

在e(fx)clipse中创建一个新的JavaFX项目"SceneBuilder".

从下载的源复制com包(从子文件夹"java"和"resources"到src文件夹).

在e(fx)clipse中,单击文件 - >导出 - > Java - > Runnable JAR,使用com/oracle/javafx/scenebuilder/app/SceneBuilderApp.java作为启动应用程序并创建一个可运行的jar.

没有别的了.


如果你不想从胶子得到SceneBuilder,你可以从这里得到它:

http://hg.openjdk.java.net/openjfx/8u40/rt/file/eb264cdc5828/apps/scenebuilder

同样的步骤适用.只需将SceneBuilderApp和SceneBuilderKit的src文件夹的内容复制到一个新的JavaFX项目中,让它编译,创建一个可运行的jar并完成它.它毫无问题地完美无瑕.