Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Eclipse Swing项目中使用JavaFX_Java_Eclipse_Swing_Javafx 2_Java 7 - Fatal编程技术网

如何在Eclipse Swing项目中使用JavaFX

如何在Eclipse Swing项目中使用JavaFX,java,eclipse,swing,javafx-2,java-7,Java,Eclipse,Swing,Javafx 2,Java 7,我想在Swing应用程序中使用一些JavaFX组件,特别是JFXPanel,以支持HTML5呈现。我的应用程序目前安装在Eclipse4.3Kepler中,我的机器上安装了最新的Java7JDK Oracle建议您只需引用一个JavaFX类,它就可以在Swing应用程序中工作。因此,我键入JFXPanel=newjfxpanel,但Eclipse不将其识别为有效的Java类。它可以识别其他Java7类,比如Java.nio 我不知道如何让Eclipse识别JavaFX类。之前在Eclipse中回

我想在Swing应用程序中使用一些JavaFX组件,特别是JFXPanel,以支持HTML5呈现。我的应用程序目前安装在Eclipse4.3Kepler中,我的机器上安装了最新的Java7JDK

Oracle建议您只需引用一个JavaFX类,它就可以在Swing应用程序中工作。因此,我键入JFXPanel=newjfxpanel,但Eclipse不将其识别为有效的Java类。它可以识别其他Java7类,比如Java.nio


我不知道如何让Eclipse识别JavaFX类。之前在Eclipse中回答了关于JavaFX的问题。第一个回答说,您需要从创建一个新的JavaFX项目开始,我不能这样做,因为我已经有了一个相当成熟的Swing应用程序。第二个是使用efxclipse插件,但似乎也需要这样做。如果为了让Eclipse中的非JavaFX项目使用JavaFX类,我必须做一些特殊的事情,我不知道如何做。

JavaFX的问题是它不在默认类路径上,因此Eclipse无法找到它,而导出的swing应用程序也无法找到,除非您使用oracle打包实用程序

因此,您有两种选择:

a您可以安装和修改项目构建路径以包含JavaFXSDK库

b您自己将jfxrt.jar添加到项目构建路径,而不需要其他任何东西


efxclipse将为外汇开发提供额外支持。可以安装到开普勒的版本可以在

上找到。JavaFX的问题是它不在默认类路径上,因此eclipse找不到它,导出的swing应用程序也找不到,除非您使用oracle打包实用程序

因此,您有两种选择:

a您可以安装和修改项目构建路径以包含JavaFXSDK库

b您自己将jfxrt.jar添加到项目构建路径,而不需要其他任何东西


efxclipse将为外汇开发提供额外支持。可以安装到开普勒的版本可以在

上找到,JavaFX是从7u10开始随Java7安装的,对吗?如何找到选项a的JavaFXSDK或选项b的jfxrt.jar。它们是否包含在JDK中,或者我必须单独下载它们吗?对于选项a:下载JavaFX并在Eclipse上使用Build Path->Add Libraries->JavaFX Runtime System Libraries->Configure进行设置。对于选项b:我在jdk1.7.0_25/jre/lib中找到了jfxrt.jar,并使用Build Path->Add External Archives对其进行了设置。另外,从7u10开始,JavaFX与Java7一起安装,对吗?如何找到选项a的JavaFXSDK或选项b的jfxrt.jar。它们是否包含在JDK中,或者我必须单独下载它们吗?对于选项a:下载JavaFX并在Eclipse上使用Build Path->Add Libraries->JavaFX Runtime System Libraries->Configure进行设置。对于选项b:我在jdk1.7.0_25/jre/lib中找到了jfxrt.jar,并使用Build Path->Add External Archives对其进行了设置。也看看