Javafx 2 Can';不要让LineChartBuilder编译

Javafx 2 Can';不要让LineChartBuilder编译,javafx-2,Javafx 2,我正在创建一个使用JavaFX2.2的应用程序,但遇到了一个问题。我正在尝试使用LineChartBuilder,如下所示: LineChart<Number, Number> chart = LineChartBuilder.<Number, Number> create() .XAxis(NumberAxisBuilder.create().label("X axis").build()) .YAxis(NumberAx

我正在创建一个使用JavaFX2.2的应用程序,但遇到了一个问题。我正在尝试使用
LineChartBuilder
,如下所示:

LineChart<Number, Number> chart = LineChartBuilder.<Number, Number>
        create()
        .XAxis(NumberAxisBuilder.create().label("X axis").build())
        .YAxis(NumberAxisBuilder.create().label("Y axis").build())
        .build();
但我得到同样的编译器错误


我的问题是,这是
LineChartBuilder
中的一个错误,还是我用错了?也许还有解决办法?

您确定您使用的是JavaFX2.2而不是JDK8预发行版吗

JDK8将在为JavaFX2.2编码的构建器中遇到这些问题:请参阅


解决方法是使用
新折线图(xaxis,yaxis)
。另请参阅有关此问题的帖子。

我想知道这是否只应该由FXMLLoader使用。
java: reference to create is ambiguous, both method create() in 
javafx.scene.layout.RegionBuilder and method <X,Y>create() in 
javafx.scene.chart.LineChartBuilder match
java: cannot find symbol
  symbol:   method XAxis(javafx.scene.chart.NumberAxis)
  location: class javafx.scene.layout.RegionBuilder<capture#1 of ?>
LineChart<Number, Number> chart = 
        ((LineChartBuilder<Number, Number, ?>) 
        LineChartBuilder.<Number, Number>create())....