2014-02-24 158 views
0

我花了最後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(); 
       } 
      } 
     } 
+0

可以有人請幫助這裏的。這應該不是這個難題: – user911

+0

你能否提供一些關於錯誤的更多信息,以及你如何在運行時使用你的'properties'文件,我的意思是一些代碼示例,配置和異常堆棧跟蹤 –

+0

@EugeneEvdokimov - 我有添加更多詳細信息請檢查 – user911

回答

1

我發現,你不應該提的.properties而查找的文件名 IF文件是說abc.properties然後就找ABC代替abc.properties

相關問題