Eclipse中Javafx安装与出现错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序的解决方法 |
您所在的位置:网站首页 › eclipse显示错误 › Eclipse中Javafx安装与出现错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序的解决方法 |
文章目录 一、Javafx安装 二、出现错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序 1.建立Javafx项目(如果你已经完成这一步,只是存在报错,可以跳过这一步) 2.错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序 总结 文章目录 一、Javafx安装 方法一:在Eclipse Marketplace中直接安装。路径:Help -> Eclipse Marketplace。 在search中直接搜索e(fx)clipse,不是搜javafx安装就行。安装好后可以直接在Installed中看到。 方法二:Help -> Install New Software。 在Work with中添加:http://download.eclipse.org/efxclipse/updates-released/2.3.0/site/ 将出现的两个选项都勾上,然后点击next,按步骤进行安装。 二、出现错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序 1.建立Javafx项目(如果你已经完成这一步,只是存在报错,可以跳过这一步) 点击:File -> New -> Project 在出现的窗口中选择:JavaFx Project。之后就是填写项目名,最后确定就行。 项目建立好之后,最初为会出现很多报错,像下面这样: 我们只要添加一个包就行。右击项目名,选择Build Path,在选择Add Libraries。
我是已经有了javafx包,如果没有的话,我们可以点击旁边的User Libraries进行添加。
添加包:先new后import。import什么?你自己安装javafx下lib下的所有包,像我这里就是包的位置就是: 之后每次新建javafx项目时,都要将javafx包导入。如果运行时出现: 错误: 无法初始化主类 application.Main 原因: java.lang.NoClassDefFoundError: Stage 就说明导入包失败。 2.错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序 出现这样的错误是由于:VM arguments的参数没有设置。 解决方法:单击右键Run As -> Run Configurations ->Arguments -> VM arguments.在里面输入: --module-path "D:\Eclipse\javaFX\openjfx-17.0.2_windows-x64_bin-sdk\javafx-sdk-17.0.2\lib" --add-modules javafx.controls,javafx.fxml 蓝色部分为自己路径,每个人都不一样。
输入时注意:①不要有换行 ②javafx.controls与javafx.fxml 之间没有空格。若多输一个空格会出现这种乱码错误。 如果没有错误了,会出现一个白色窗口。
总结 以上是我所遇到过的问题,如果有错误之处或更好的方法,欢迎提出来。
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |