找不到JavaFX包

找不到JavaFX包,java,javafx,Java,Javafx,我试图用Swing和JavaFX组件组合来创建一个项目,但是我的IDE没有找到JavaFX包(用Netbeans和Eclipse尝试过) 说明包javafx.embed.swing.JFXPanel不存在,与任何其他fx包相同 当我使用newproject>java应用程序创建项目时会发生这种情况,但如果我尝试创建JavaFX示例,它会起作用 我不知道我错过了什么。以下是我尝试过的一些背景信息和步骤: 我正在使用win7和jdk7(其中应包括JavaFX) 我在Netbeans(版本8)中的项目

我试图用Swing和JavaFX组件组合来创建一个项目,但是我的IDE没有找到JavaFX包(用Netbeans和Eclipse尝试过)

说明
包javafx.embed.swing.JFXPanel不存在
,与任何其他fx包相同

当我使用
newproject>java应用程序
创建项目时会发生这种情况,但如果我尝试创建JavaFX示例,它会起作用

我不知道我错过了什么。以下是我尝试过的一些背景信息和步骤:

  • 我正在使用win7和jdk7(其中应包括JavaFX)
  • 我在Netbeans(版本8)中的项目选择JDK1.7作为deafult库
  • 我更新了路径:
    JAVA\u HOME:C:\ProgramFiles\JAVA\jre7
  • 以及系统路径:
    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\DMIX;C:\ProgramFiles\Java\jdk1.7.0\U 17\jre\bin;C:\Dev\ant\bin;C:\Program Files\TortoiseSVN\bin;C:\ProgramFiles\Java\jdk1.7.0\u 17\jre\lib\jfxrt.jar

  • 我还应该做些什么来让JavaFX工作?感谢您的任何故障排除。。。到目前为止,有关设置JavaFX的所有信息似乎都非常过时。

    您必须在IDE中的项目中包含
    jfxrt.jar
    ,否则将不包含它,因为这是Java8之前的默认行为


    然后根据您的系统和为项目构建jar的方式,它也必须在那里运行
    jar
    。因此,让您的项目也导出所需的库

    您需要eclipse开普勒才能使用javafx@raj那根本不是真的,在我的工作中我使用朱诺。另外,这个问题是关于Netbeans的。这是否回答了您的问题?
    import javafx.embed.swing.JFXPanel;