这个问题在这里已经有答案了:
使用jdk 11+运行javafx应用程序(2个答案)
26天前关门了。
最近,我在swing上做了一个很酷的snake游戏,作为一个个人项目(来自我朋友的挑战),但是我想知道是否可以使用java提供的一个更新的gui工具包。这就是我学习javafx的方法。我立刻启动intellij来看看是怎么回事。尽管我在上面看过的所有文章和视频都说javafx来自jdk,而且应该也来自jre,但每当我加载一个预先制作好的javafx模板(由intellij提供)或自己导入它时,它就不起作用了。说在我的图书馆里找不到类似“javafx”的东西。我检查了jdk目录中的bin和lib文件夹,果然那里没有javafx之类的东西。我在网上搜索解决方案,但没有,所以我希望你们能帮我。是我的jdk有什么特别的问题还是他们出于某种原因删除了它?
1条答案
按热度按时间rqenqsqc1#
javafx不是jdk的一部分,因为java11。您仍然可以使用它,并且有一些关于它的文档https://openjfx.io/. 您还可以看看composefordesktop,它是一个相当新的ui框架。如果您正在寻找一个java游戏库,那么您可能还需要研究libgdx,它更适合于游戏开发。