完全不解。我愿意:
URL resource = this.getClass().getResource("eye-visible.png");
并且 URL 的计算结果为 null。“eye-visible.png”是与我的类在同一个包中的一个文件,即“Controller.java”:
我也试过(实际上我是从这个开始的):
InputStream inputStream = Controller.class.getResourceAsStream("eye-visible.png");
这也返回 null 。
真的卡住了 - 有什么线索吗?
这是一个模块化项目,我在 JDK14 上运行。我将 NetBeans 用于 IDE。上面的行在 JavaFX 应用程序的 start 方法中。我在一个只有一个主类的新 java 项目中用上面的行重现了相同的空输出:相同的效果。