我正在使用netbeans。我有一个项目目录是这样的:JavaFX - 无法在项目目录中加载图像
HTMLEdit/
src/
htmledit/
- pic.png
- MyClass.java
我试图让图像,但它返回null
。我曾尝试这两种,但仍无法得到它的工作:
System.out.println(getClass().getResourceAsStream("/pic.png"));
和
System.out.println(getClass().getResourceAsStream("pic.png"));
是什么造成这种怪异的行为?
编辑:
看起来这是因为在项目创建时我选用JAVAFX Project
。我通过选择Java Project
重新创建该项目,它工作正常。可能是这是Netbeans的错误。
第二个变体完美地工作。 – Mordechai