gpt4 book ai didi

java - 不在可执行 jar javafx8 中加载 css 文件

转载 作者:行者123 更新时间:2023-11-30 09:00:21 25 4
gpt4 key购买 nike

我在尝试运行可执行 jar 文件时遇到错误。

lis 09, 2014 8:20:34 PM com.sun.javafx.css.StyleManager loadStylesheetUnPrivileged WARNING: Resource "/styles.css" not found.

当我从 IDE 运行应用程序时,一切正常。我尝试了几种解决方案,但都没有用。

1.

scene.getStylesheets().add(getClass().getResource("/styles.css").toExternalForm());

2.

scene.getStylesheets().add("styles.css");

3.

scene.getStylesheets().addAll(new File("/styles.css").toURI().toString());

4

    InputStream inputStream = MainApp.class.getResourceAsStream("/styles.css");
File tempStyleSheetDest = File.createTempFile("javafx_stylesheet", "");
tempStyleSheetDest.deleteOnExit();
Files.copy(inputStream, tempStyleSheetDest.toPath(), StandardCopyOption.REPLACE_EXISTING);
scene.getStylesheets().add(tempStyleSheetDest.toURI().toString());

还有一个类似的。我挣扎了几个小时,我没有更多的想法。我正在使用 ma​​ven,java1.8_u20

最佳答案

尝试

scene.getStylesheets().add(getClass().getResource("styles.css").toExternalForm());

开头没有'/'...

关于java - 不在可执行 jar javafx8 中加载 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26833296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com