0

我今天下午在我的项目中工作,没有问题。在回家之前,我对我的 svn 进行了提交以在家里继续它,但是现在当我尝试运行它时,它显示了一个以前没有显示的代码错误。以下代码应该使用控制器和传递参数来启动新场景。错误:

在此处输入图像描述

有人知道发生了什么吗?如果您说“代码错误”,那是不可能的,因为我在工作中使用了完全相同的代码。

细节,下午我用的是Mac OS,现在我用的是Windows。IDE是展位的Netbeans

4

2 回答 2

2

我的问题不在于代码,实际上代码是正确的。出现问题是因为我的 Netbeans 指向的是旧版本的 JavaFX。修复它的方法是从我的计算机上卸载有关 java 的所有内容,然后使用较新版本的 JDK、JavaFx 和 Netbeans 重新安装。

于 2013-02-06T00:24:19.513 回答
1

将您的加载程序转换为适当的类型。第一次将其转换为登录控制器,第二次将其转换为 MainViewController。

NetBeans 只看到返回的抽象对象,即使实际返回的内容更具体一点。我不确定当你从一个平台转移到下一个平台时为什么会发生这种情况(我假设你有相同的版本和所有东西),但一些编译器会将此视为错误而其他人不会。从技术上讲没有错误,只是有问题的结果。

于 2013-01-27T00:53:29.383 回答