eclipse中的java工程找不到src下的jdbc.properties文件
2013-04-09 09:35
369 查看
问题如题,我报的错误如下图:
提示问题出在以下代码上:
// 其中paraFile为properties文件的文件名
//23 行代码如下
props.load(new FileInputStream(new File(paraFile)));
问题原因:
找不到相应的properties文件,即在程序指定的类路径下面没有此文件。
解决方法:重新指定正确的properties文件路径:
方法一:.将23行代码改为如下形式:
props.load(this.getClass().getClassLoader().getResourceAsStream(paraFile));
方法二:将23行代码改成如下形式:(此方法有点画蛇添足,有冗余的部分,不如第一种)
String resourcePath = this.getClass().getClassLoader().getResource(paraFile).getPath();
props.load(new FileInputStream(new File(resourcePath)));
PS:以下代码无法找到src路径下的properties文件,汇报空指针错误
props.load(this.getClass().getResourceAsStream(paraFile));
错误如下:
总结:要手动加载指定路径下的properties资源文件或其他资源文件需要准确给出文件的存放路径,本次使用的Classloader的路径,特此记录。
提示问题出在以下代码上:
// 其中paraFile为properties文件的文件名
//23 行代码如下
props.load(new FileInputStream(new File(paraFile)));
问题原因:
找不到相应的properties文件,即在程序指定的类路径下面没有此文件。
解决方法:重新指定正确的properties文件路径:
方法一:.将23行代码改为如下形式:
props.load(this.getClass().getClassLoader().getResourceAsStream(paraFile));
方法二:将23行代码改成如下形式:(此方法有点画蛇添足,有冗余的部分,不如第一种)
String resourcePath = this.getClass().getClassLoader().getResource(paraFile).getPath();
props.load(new FileInputStream(new File(resourcePath)));
PS:以下代码无法找到src路径下的properties文件,汇报空指针错误
props.load(this.getClass().getResourceAsStream(paraFile));
错误如下:
总结:要手动加载指定路径下的properties资源文件或其他资源文件需要准确给出文件的存放路径,本次使用的Classloader的路径,特此记录。
相关文章推荐
- 讀取Eclipse中java工程的src目錄下的屬性文件的代碼
- eclipse新建maven工程找不到src/main/java,并且提示已存在,解决方案
- eclipse写了个JDBC程序却找不到文件却抛出java.io.FileNotFoundException 文件找不到错误
- 使用eclipse创建多文件java工程出现找不到或无法加载主类问题解决
- eclipse新建maven工程找不到src/main/java,并且提示已存在,解决方案
- eclipse中java工程打包成jar无法找到src资源文件路径的解决办法
- eclipse新建maven工程找不到src/main/java,并且提示已存在,解决方案
- 讀取Eclipse中java工程的src目錄下的屬性文件的代碼
- Java web 项目读取src或者tomcat下class目录下的xml文件或者properties文件
- 普通Java工程中调用Hibernate的8个执行步骤(properties做配置文件)
- eclipse 导入工程时,有时会在一些package下自动添加defautl package并把java 文件放到其目录下。
- Eclipse下使用Java Properties文件的中文问题
- Eclipse导出可执行Java工程/可执行Jar文件(包含第三方Jar包)
- Eclipse工程中java文件上有小问号的原因和解决办法
- 将文件加入 eclipse java工程
- 通过Eclipse将java工程打包成可执行归档文件jar
- Eclipse下的Java工程用JavaProject对象获取配置信息(不用读取配置文件)
- 将android工程导入eclipse中找不到 R文件的解决方法
- Eclipse java工程中添加文件
- eclipse编译的java程序命令行执行时提示找不到mysql驱动文件时的解决办法