JFXtras和Netbeans编译器问题

时间:2010-07-28 13:01:53

标签: netbeans javafx jfxtras

有人能够引导我通过正确的方式将最新的JFXtras包添加到Netbeans的项目中吗?我不确定我做错了什么...是导入错误,实现不正确,还是只是下载错误的jar文件。我正在使用JavaFX 1.3和NetBeans 6.9。

我已经能够让NetBeans识别库中的组件(我输入XCustomNode,它会提示我从org。jfxtras。场景导入。)然而,在尝试构建/运行时,我得到了编译器错误,如下所示:

Note: An internal error has occurred in the OpenJFX compiler. Please file a bug at the Openjfx-compiler issues home (https://openjfx-compiler.dev.java.net/Issues) after checking for duplicates.  Include in your report:
- the following diagnostics
- file C:\Documents and Settings\me\Local Settings\Temp\javafx_err_4220242024568343160.txt
- and if possible, the source file which triggered this problem. Thank you. C:\Documents and Settings\me\My Documents\NetBeansProjects\project\src\input\NumberWithLabelNode.fx:24: cannot access com.sun.javafx.runtime.location.ObjectVariable class file for com.sun.javafx.runtime.location.ObjectVariable not found public class NumberWithLabelNode extends XCustomNode { 1 error

我认为我真的不需要向Openjfx报告这个...我的直觉说我错过了一个文件。

2 个答案:

答案 0 :(得分:0)

不确定您使用的是什么版本的JFXtras,但我在版本0.7rc和JavaFX 1.3上取得了更好的成功。

除了确定库中的Common和Controls jar之外,我还必须添加miglayout-3.7.jar和swing-worker-1.2.jar,可在project downloads page上找到

答案 1 :(得分:0)

您遇到的问题是库版本不正确。您正在尝试使用使用JavaFX 1.2。*编译的JFXtras,并且您的项目正在使用JavaFX 1.3。。正如您可以在官方网站上学习的那样,JavaFX尚未向后兼容。使用JavaFX 1.3获取更新的库或重建源代码。