gpt4 book ai didi

Java "resource"-文件夹有时会自行更改为常用文件夹?

转载 作者:行者123 更新时间:2023-12-01 10:07:15 25 4
gpt4 key购买 nike

我正在使用Java“属性”类和方法“getClass().getResourceAsStream()”来检索存储在外部文本文件中的常量。

我注意到,每当我关闭 IDE (Eclipse) 并重新打开它时,我创建的文件夹“资源”(文件 -> 新建 -> 源文件夹)不会显示为“源文件夹”不再是这样,而是作为一个普通的普通文件夹。结果,我的程序再也找不到这个文件夹中存储的带有常量的文件,因为带有常量的文件需要存储在一个明确的“源文件夹”中。

有人知道或可以解释为什么会发生这种情况吗?

提前致谢!

最佳答案

由于某种原因,您可能已从项目文件夹中删除了 .classpath 文件。

检查 .classpath 文件中的内容。它位于您的 Java 项目文件夹下。该文件是 Eclipse 存储类路径信息的地方,并为您管理它。我添加了 TestProject 文件夹中的内容以及 .classpath 文件包含的内容的屏幕截图。

如果您的资源文件夹未作为源文件夹列出,您始终可以通过进入 Eclipse 中项目的右键菜单,然后选择“构建路径”->“配置构建路径”来将其添加回来。

如果重新启动 Eclipse 会导致它无法读取 .classpath,则可能是 Eclipse 的问题或者您的 .classpath 不知何故消失了。

enter image description here

关于Java "resource"-文件夹有时会自行更改为常用文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36364625/

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