java - 无法在 Eclipse Neon 中使用 TextInputDialog

标签 java eclipse javafx-8

我正在尝试运行一个使用 JavaFX 场景对象 TextInputDialog 的程序。由于某种原因,它不允许我导入 javafx.scene.control.TextInputDialog (说“无法解析”)。

我是 JavaFX 新手,但这是我尝试过的。我以为是我的Java版本,所以我更新到最新的(1.8.0_91)。我正在使用 Eclipse Neon 4.6.0。要安装 JavaFX,它使用帮助菜单中的“安装新软件”选项,然后放入第 4 步中找到的链接:https://www.eclipse.org/efxclipse/install.html 。之后,大多数 JavaFX 功能都通过添加必需的导入命令来工作。但这个却没有。

我还发现有些人已将 JavaFX 库包含在构建路径中。当我这样做时,我没有改变任何东西(尽管我不确定那会做什么,因为我已经在 Eclipse 中安装了 JavaFX)。

无论如何,任何建议都会受到欢迎。谢谢!

最佳答案

您需要确保 eclipse 正在为该项目使用较新的 JRE。您可以通过转至 Project > Properties > Java Build Path 并从列表中选择较新的 JRE 来完成此操作。我相信它需要是 1.8.0_45 或更高版本。

关于java - 无法在 Eclipse Neon 中使用 TextInputDialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38034073/

相关文章:

java - 当我将一个字符串拆分为多个字符串时,如何获取该字符串的特定部分?

java - 为什么 JPanel 不会改变颜色并保持这种状态?

java - 如何正确地将文件夹添加到 Eclipse 中的类路径中?

css - 如何将css转换为bss

JavaFX - 拦截来自 "child"可平移 ScrollPane 的拖动事件并重定向到 "parent"ScrollPane

java jtable custemrender rowcolor相对于2个值变化

java - 将属性写入内存缓存,但不写入 Objectify 中的数据存储?

java - HikariConfig ClassNotFoundException

php - Android JSON 从 PHP 获取数据

JavaFx8 Tableview 更新 ObservableList