我无法在Oracle官方网站http://www.oracle.com/technetwork/java/javafx/overview/index.html上findJavaFX场景生成器Linux软件包是否有任何解决scheme,以便我可以在Linux上运行plateforme?
MAC OS版本也适用于Linux,因为SceneBuilder主要是100%纯Java。 从这里下载MacOS DMG文件: http : //www.oracle.com/technetwork/java/javafx/downloads/index.html
然后用7-zip提取。 这是一个压缩的HFS文件系统。
$ mkdir javafx_scenebuilder $ 7z e -ojavafx_scenebuilder javafx_scenebuilder-1_0-macosx-universal.dmg
现在提取HFS分区:
$ cd javafx_scenebuilder $ 7z x 4.hfs
这将提取大量的文件。 您只需要“JavaFX Scene Builder 1.0 / JavaFX Scene Builder 1.0.app/Contents/Java”。 您可以删除所有其他文件。 开始Scenebuilder:
$ cd "JavaFX Scene Builder 1.0/JavaFX Scene Builder 1.0.app/Contents/Java" $ java -cp javafx-beans-dt.jar:javafx-designtime.jar:jfxrt.jar:SceneBuilder.jar com.oracle.javafx.authoring.Main
开始说一些关于“ClassNotFoundException:com.sun.prism.es2.gl.x11.X11GLFactory”的例外情况会有例外,但它仍然可以工作。
请注意,您需要JDK7u6来运行它。
现在有一个用于Linux的SceneBuilder官方开发者预览版 。
发行说明,安装说明和已知的错误 。
此预览会使以前的问题中发布的巧妙解决方法变得过时,以便在Linux上使用Wine或SceneBuilder的Mac OS X版本。
是。 看看JavaFX Scene Builder。
开发者预览下载
是的,你说得对,没有Linux版本可用,不幸的是。
今年早些时候我问到了JavaFX论坛,你可以在这里找到Jeff McDonald的答案:
https://forums.oracle.com/forums/thread.jspa?threadID=2369765&start=15&tstart=0
所以我觉得你有两个选择:
我有一个场景建设者在linux上工作。 1.获得MacOS版本(.dmg文件)2.提取.jar文件3.创建适当的目录结构4.创建一个执行正确命令的脚本5.获胜
一个选项,我使用,直到它正式支持的Linux是通过葡萄酒安装Windows版本的场景生成器。