【问题标题】:JavaFX program won't run though the code is correct?尽管代码正确,JavaFX 程序不会运行?
【发布时间】:2014-12-18 22:04:07
【问题描述】:

所以我一直在关注 JavaFX 上的 Oracle 教程,并且完全复制了代码。我什至将它从文本版本复制粘贴到我的 IDE 中。我 100% 确定代码是正确的。

The first one I followed was this video series. The second tutorial I used to ensure that there were no errors in the codeand the text version I copied.

在沮丧中,我决定从台式机转到笔记本电脑上工作,因此我将错误代码上传到了我的在线存储库,然后你瞧! 它突然起作用了!这表明我对代码中没有错误是正确的。但只要我做出任何更改,它就会再次停止工作。

我收到的错误消息表明它发生在我在Start.class 中扩展的应用程序内部,其中我有main()

我使用 NetBeans 作为我的 IDE,我的项目是一个 Maven 项目。

【问题讨论】:

  • 你能链接教程并提供堆栈跟踪吗?如果没有这些信息,很难知道可能出了什么问题。

标签: java exception netbeans javafx


【解决方案1】:

答案似乎是在对 FX 部件进行更改时需要清理项目。在运行之前清理它会正常工作,前提是您的代码实际上没有任何问题。

【讨论】:

  • 这是从 netbeans 中清除项目吗?是否使用其他构建工具?
  • 不确定你是认真的还是只是想澄清一下。这是您右键单击项目时拥有的工具。您也可以清理和构建,但清理足以使其工作。我不确定在其他 IDE 中会调用什么过程。
  • 在 ant 构建或 maven 构建中,通常可以选择进行清理。这实际上可能是 Netbeans 无法识别依赖于 JavaFX 更改的所有需要​​重建的文件的问题。从本质上讲,Netbeans 中的增量构建过程可能存在问题。
猜你喜欢
  • 2021-02-26
  • 1970-01-01
  • 2019-08-24
  • 1970-01-01
  • 1970-01-01
  • 2019-03-18
  • 1970-01-01
  • 2016-02-06
  • 1970-01-01
相关资源
最近更新 更多