无法找到intellij创意类路径中的属性文件
问题描述:
我花了最后2个小时只是在我的IntelliJ IDEA类路径中添加属性文件。我是一名Eclipse用户,发现我无法在IDEA中做到这一点令人尴尬。我在我的IntelliJ IDEA项目中有一个.properties文件,它被添加到类路径中,但仍然在运行时我收到了该文件不存在的异常。无法找到intellij创意类路径中的属性文件
我遵循了这个问题Add a properties file to IntelliJ's classpath
我做了以下事情所有的答案: -
1) 转到项目结构。 选择您的模块。 在右侧树中找到文件夹并选择它。 单击该树上方的源按钮(使用蓝色文件夹)将该文件夹设置为源文件夹。
2)我已经检查了设置 - >反编译>资源模式对入境?*性能
3)我曾经在我的pom.xml中添加下面的标签
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>
灿有人帮我在这里?
进一步更新。这是一个maven web应用程序项目。我正在尝试访问我的servlet中的.properties文件。我的servlet位于src/main/java/some_package中,我的.properties文件位于src/main/resources/some_package中。
try {
Properties prop = new Properties();
InputStream input = null;
try {
input = new FileInputStream("package\\myProperty.properties");
// load a properties file
prop.load(input);
// get the property value and print it out
System.out.println("reading the property file ");
System.out.println("prop1 =" + prop.getProperty("prop1"));
System.out.println("prop2 = " + prop.getProperty("prop2"));
} catch (IOException ex) {
ex.printStackTrace();
} finally {
if (input != null) {
try {
input.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
答
我发现,你不应该提的.properties而查找的文件名 IF文件是说abc.properties然后就找ABC代替abc.properties
可以有人请帮助这里的。这应该不是这个难题: – user911
你能否提供一些关于错误的更多信息,以及你如何在运行时使用你的'properties'文件,我的意思是一些代码示例,配置和异常堆栈跟踪 –
@EugeneEvdokimov - 我有添加更多详细信息请检查 – user911