【发布时间】:2022-01-30 23:08:09
【问题描述】:
我目前正在关注本教程:https://openjfx.io/openjfx-docs/(JavaFX 和 IntelliJ IDEA)。我使用 Intellij 2021.3.2。
我创建了一个项目(1. 创建一个 JavaFX 项目),效果很好,不需要 2.设置 JDK 16 因为它已经设置为 17(我想这很好)。
但是从这里开始奇怪的事情(我对编程很陌生,所以如果听起来很傻,我很抱歉)。 “您还可以将语言级别设置为 11 或更高。”我没有这个选项。因为它是“可以”,我觉得这没什么大不了的,但如果有人能解释这一切是怎么回事?只是出于好奇,因为我在教程的最开始,我只理解了一半。
所以当他们说“将 JavaFX 17 SDK 作为库添加到项目中”时,我不知道该怎么做。我也不知道如何修复红色的东西。
最后,他们说“警告:如果您现在运行该项目,它将编译但您会收到此错误:...”但如果我单击此按钮
一切正常!你知道我不是在抱怨,但我想更多地了解正在发生的事情。
然后他们建议我应该4。添加 VM 选项 以解决我没有的问题。所以我想也许我的计算机在我不知道的情况下正确设置了 VM 选项,但目前没有 VM 选项(并且它有效)。我仍然应该添加它们吗?
谢谢你的帮助,我很迷茫,感觉我什么都不懂。
【问题讨论】:
-
您期待什么错误,他们建议使用哪些 VM 选项来修复它? “红色的东西”并不重要,它只是意味着您无法查看 javafx 源代码或 javadoc(能够读取 Javadoc 很重要,但对于运行而言却不是你的程序)
-
嗨,谢谢你的回答,我期待这个错误 (i.imgur.com/Z1GDAiX.png) 因为教程是这样说的。
-
如果您单击屏幕右侧的 Maven 选项卡,将出现一个带有下拉菜单的下载符号。选择“下载源和文档”。
-
至于模块路径,我认为 Intellij 可能已经改进了他们的模板。
-
我的意思是 StackOverflow 通常不是在完整教程中解释多个步骤的地方,通常它更专注,有代码,像这样的问题通常因为需要更多关注而被关闭。这正是它经常工作的方式。一个关键是在问题和 cmets 中看到多个问号(也许它们可能是单独的问题)。我的评论仅供参考,并为您可能遇到的这个问题和未来的问题设定期望。
标签: java intellij-idea javafx