eclipse使用jdk1.8内的javafx

刚开始的时候因为eclipse用不了javafx,于是跑去用idea写javafx。后来学校里使用是eclipse又改回用eclipse了。我用的是jdk1.8,它是有内置的javafx的,不用去下载外置的包,但eclipse就是死活用不了
最后一番折腾发现还是最开始没有做好配置工作。

因为使用的是eclipse的压缩包版,它是有内置的jre的,在一开始的时候没有选择好jdk里面的jre,所以也就导致了Application报错。网上大部分的都是导入外置的然后设置vm参数,做启动类,虽然这样同样可以跑起来,但操作稍麻烦,也浪费了jdk8内置的javafx包

给和我遇到同样问题的小伙伴提供一些思路,或许能帮助你解决遇到的问题。

解决方法

将你的eclipse的jre设置成你安装的jdk里的jre,就可以正常编译和运行了。
右键工程文件–>build path–>Configure build path
右边选项卡找到Libraries
选中里面的库点击右边的Edit
在弹出的提示框中点击Installed JREs…这个选项
在弹出的提示框中点击Add
选择第三个选项标准vm点击next
继续在JRE home中选择你安装的jdk路径中的jre文件夹
记住你下面一栏中的JRE name
有命名之后点击完成即可,接下来就是一路应用并关闭。

最后一步,不要忘记把你刚刚创建的jre应用上

还是一样的步骤
右键工程文件–>build path–>Configure build path
右边选项卡找到Libraries
选中里面的库点击右边的Edit
在Alternate JRE的下拉栏中选择你刚刚命名好的jre即可

这样之后,在你的eclipse中即可正常的使用java8来写javafx了。

你可能感兴趣的:(解决问题,eclipse,java,javafx)