Java: 文件路径错误

Java: File path error

File defaultCss=new File(this.getClass().getResource("application.css").getFile());

PiChart.getScene().getStylesheets().add("file:///" + defaultCss.getAbsolutePath().replace("\", "/"));

Controller.java 中的上述行在 运行ning 时在 Eclipse 中获取所需的资源,但是当导出到可执行 JAR 时,它没有获取文件。

因为: 在 Eclipse 行获取 src/com/piscope/application.css

JAR中,路径为: com/piscope/application.css

请让我知道要设置的路径,以便 运行 eclipse 和 JAR 执行都不会出错。
注意:由于该文件是软件包的来源,因此该文件需要在JAR文件中。

只需使用以下(无需自己格式化语法):

PiChart.getScene().getStylesheets().add(this.getClass().getResource("application.css").toExternalForm());