我花了最後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();
}
}
}
可以有人請幫助這裏的。這應該不是這個難題: – user911
你能否提供一些關於錯誤的更多信息,以及你如何在運行時使用你的'properties'文件,我的意思是一些代碼示例,配置和異常堆棧跟蹤 –
@EugeneEvdokimov - 我有添加更多詳細信息請檢查 – user911