在无管理员权限的NetBeans中使用JavaFX场景生成器2.0

在无管理员权限的NetBeans中使用JavaFX场景生成器2.0,java,netbeans,javafx,scenebuilder,netbeans-8,Java,Netbeans,Javafx,Scenebuilder,Netbeans 8,我正在寻找一种不用安装就可以使用JavaFX场景生成器的方法。(例如,在我没有安装软件的管理员权限的机器上)将其用作便携式工具,例如 以下是我迄今为止所做的: 我使用和for Java 7,并在使用7-ZipPortable提取JavaFX JAR后手动添加它们 当我尝试在NetBeans中嵌入JavaFX Scene Builder 2.0时,出现以下错误: 所选位置不代表有效的JavaFX场景生成器安装 当我将javafxfolder中的所有文件移动到名为app的新文件夹中,然后尝试直接运行

我正在寻找一种不用安装就可以使用JavaFX场景生成器的方法。(例如,在我没有安装软件的管理员权限的机器上)将其用作便携式工具,例如

以下是我迄今为止所做的: 我使用和for Java 7,并在使用7-ZipPortable提取JavaFX JAR后手动添加它们 当我尝试在NetBeans中嵌入JavaFX Scene Builder 2.0时,出现以下错误:

所选位置不代表有效的JavaFX场景生成器安装

当我将
javafxfolder
中的所有文件移动到名为
app
的新文件夹中,然后尝试直接运行场景生成器时,它会显示一个不同的错误:

没有主类
不吃午饭

我想,如果我添加了配置文件的详细信息,可能会有所帮助

app.mainjar=SceneBuilder.jar
app.version=1.1
app.id=com.oracle.javafx.scenebuilder
app.preferences.id=com/oracle/javafx/scenebuilder
app.mainclass=com/javafx/main/Main
app.classpath=
jvmarg.1=-Djava.security.manager
jvmarg.2=-Djava.security.policy=$APPDIR/app/scenebuilder.policy
jvmarg.3=-Dfile.encoding=UTF-8
jvmuserarg.1.name=-Djava.util.logging.config.file=
jvmuserarg.1.value=$APPDIR/app/logging.properties
jvmuserarg.2.name=-Xmx
jvmuserarg.2.value=999m

有人能提出另一种解决方案吗?

看看这个问题:@NDY谢谢是的,当我尝试跟踪建议的链接时,我看到了它,我发现了问题中提到的错误。他们说现在NetBean完全支持Java8,但因为我使用的是PortableJava,所以我发现Java7SceneBuilder2+创建了面向Java8+运行时的GUI。我不建议尝试在Java7开发环境中使用SceneBuilder2+。我也不建议复制javafxjar(JavaFX系统除了jar之外还有其他部分)。相反,请使用已经嵌入JavaFX的Java运行时(例如Oracle Java 8+)。或许可以尝试以下方法:“第一个版本只是一个Java jar文件,您可以使用普通方法运行它(即,
Java-jar SceneBuilder.jar
)”。当然,这是假设预先安装了Java8/JavaFX8环境。另外,我不知道NetBeans SceneBuilder集成是否能与Gluon SceneBuilder发行版配合使用(至少目前是这样)-也许可以问问Gluon关于这一点的问题。谢谢大家的帮助,我正在处理此事