【发布时间】:2016-01-03 02:14:18
【问题描述】:
我已经尝试了大约五种不同的 StackOverFlow 解决方案,但都没有奏效。我有一个 CSS 文件,我试图通过调用将其应用于我的 GUI 应用程序:
scene.getStylesheets().add(getClass().getResource("style.css").toExternalForm());
我的文件系统如下:
我的项目
------- 源代码
-----------style.css
------------- 包1
--------------------- GUI.java //
------------- 包2
------- 垃圾箱
我已经尝试了很多解决方案。实际上,在它在 myProject/bin/ 中查找文件之前,我遇到了这个问题。这令人痛苦地沮丧。我不想严格定义位置,因为如果文件移动或转到另一台计算机,它将不再工作。
【问题讨论】:
-
确切的例外是什么。请添加堆栈跟踪。
-
应用程序启动方法 java.lang.reflect.InvocationTargetException 中的异常原因:application.GUI.start(GUI.java:224) 处的 java.lang.NullPointerException
-
始终在您的问题中包含堆栈跟踪(而不是在 cmets 中)。我假设第 224 行是您发布的行...?