gpt4 book ai didi

java - 实例化 java.io.File 以从类路径读取资源

转载 作者:太空宇宙 更新时间:2023-11-04 06:41:12 25 4
gpt4 key购买 nike

假设我的项目结构如下:

+ src
---+ main
------+ java
------+ resources

如何定义一个能够从 resources 文件夹中读取 xml 的 java.io.File 实例?

最佳答案

这取决于您的程序的工作目录是什么。

您可以通过System.getProperty("user.dir");在运行时获取工作目录

Here's a link with more info

完成后,创建一个指向资源文件夹的相对文件路径。

例如,如果您的工作目录是 src,请创建一个相对文件路径,如下所示:

new File(Paths.get("main","resources").toString());

这种方法存在一些弱点,因为部署应用程序时您使用的实际文件路径可能会发生变化,但它应该可以帮助您完成一些简单的开发。

关于java - 实例化 java.io.File 以从类路径读取资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24654597/

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