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());
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());