gpt4 book ai didi

java - 读取src中的相对静态文件

转载 作者:行者123 更新时间:2023-12-04 05:19:29 25 4
gpt4 key购买 nike

我在 的包中有包含一些静态内容的 .tpl 文件源 .
例如src/A/B/C/test.tpl我正在尝试从该文件( src/A/B/C/Test )的同级兄弟中读取它。

我怎么都找不到! FileReader 抛出 FileNotFoundException。

解决方案: Class.getResource() 有效。问题是关于默认情况下不会编译的 tpl 扩展。 IDE 具有添加扩展以进行编译的设置。我使用 .html 而不是更新编译器设置。

Test.class.getResource("/A/B/C/test.html").getPath().replace("%20", " ")

最佳答案

您应该使用 ClassLoader.html#getResourceAsStream

getClassloader().getResourceAsStream(resourcePath);

关于java - 读取src中的相对静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13821872/

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