gpt4 book ai didi

java - 如何从另一个 Java 项目读取文件

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

我有两个 Maven java 项目 A 和 B。项目 A 依赖于项目 B,当从 A 调用 B 的方法时,项目 B 会生成一个文件并将其存储在 B 的 resources/... 目录下。那么项目A中的代码需要访问B的resource/目录下的文件。

我无法使用绝对路径来执行此操作。有办法实现这一点吗?我认为这应该是一件很常见的事情。对吗?

最佳答案

您可以通过以下方式从资源目录中获取任何文件:

File file = new File(this.getClass().getResource("文件名").getFile());

还有另一种方法可以做到这一点,您可以将该文件保留在类路径中,并从另一个 Maven 项目访问类路径,您可以使用以下方法:

this.getClass().getClassLoader().getResource("文件名");

关于java - 如何从另一个 Java 项目读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32703755/

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