java - JavaFX Scene Builder 在 Linux 支持上可用吗?

标签 java linux netbeans javafx-2 scenebuilder

在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/

相关文章:

java - 在没有 XML 的情况下配置 JPA/Hibernate/PostgreSQL

c# - 将 WCF Web 服务转换为 Java

Python - 制作脚本来操作 Windows 文件路径但在 Linux 上运行

java - 我遇到了 char 问题

javascript - netbeans 没有在错误行中标记 TODO

java - java实现TCP server和TCP client传输文件的方法

Java 循环中的异步休息调用

linux - 在 Linux 中将分隔文件转换为固定宽度

linux - 如何在每个文件夹中创建一个文件?

tomcat - 自定义 Realm/从 Netbeans 6.8/第一个 HTTP 请求启动 Tomcat 6.0