2014-02-24 104 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

相关问题