在Oracle官网找不到JavaFX scene Builder Linux包 http://www.oracle.com/technetwork/java/javafx/overview/index.html 有什么解决方案可以让我在 Linux 平台上处理它吗?
最佳答案
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 才能运行它。
关于java - JavaFX Scene Builder 在 Linux 支持上可用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10888095/