我有一个FXML文件,它位于一个单独的包中。这个答案很接近,但它位于同一个包中。
令我困惑的是
我如何"复制"我的fxml代码进入它。 这是让我得到Nullpointerexception的代码行:位置是必需的
<div>
<h2>Basket Count ({{ basketCount }}), or ({{ basket.length }}) show count</h2>
<app-basket></app-basket>
{{ basket | json }}
</div>
我用
尝试过root = FXMLLoader.load(getClass().getResource("IMSView/AppView.fxml"));
仍然遇到同样的失败。
我对java很新,我知道我做错了什么。当一切都在一个文件路径中时,我可以让这个项目运行。现在我已经添加了包,我无法加载fxml。
感谢您的时间。
修改
我正在使用netbeans IMS.java中的Main方法我要加载的FXML在一个名为IMSview的包中,名为AppView.fxml Project files
我的代码
root = FXMLLoader.load(getClass().getResource("/IMSView/AppView.fxml"));