如何在eclipse中添加属性文件的文件夹
我把我的项目从tomcat转移到了eclipse。所有文件工作正常,但包含属性文件的文件夹不起作用。如何在eclipse中添加属性文件的文件夹
我做了什么至今:
- 添加的文件夹中的项目 - >建立
- 项目/ src目录根目录创建一个源文件夹和移动所有
- 设置CLASSPATH环境变量
- 改变第一个没有/等的文件夹
但是没有为我工作。下面是截图:
请告知我在哪里犯错? 我的操作系统是Windows 8,但我必须在CentOS部署 IDE:Eclipse的霓虹灯在预期3.0
感谢
谢谢所有试图帮助我的人。我赞赏他们的努力。
花费几个小时后,我发现从this post
复制解决这里的解决方案:
URL url = ConfigReader.class.getClassLoader().getResource("lang/global/settings.properties");
String filename = url.getPath();
感谢
这将只是/lang/global/settings.properties
没有main
我只是检查,但相同错误。 java.io.FileNotFoundException:\ lang \ global \ settings.properties(系统找不到指定的路径 – Devdas
在tomcat中我的项目工作正常,但是在eclipse中它杀了我来纠正属性文件路径 – Devdas
@Devdas只是用ConfigReader代替了FileInputStream (FileInputStream(ConfigReader.class.getResourceAsStream(filename)),“UTF-8”);但是它给出错误。不编译 – Antoniossss
你可以用这个尝试:
ClassLoader loader = Thread.currentThread().getContextClassLoader();
InputStream stream = loader.getResourceAsStream("/lang/global/settings.properties");
感谢您的回复。我在过去的10个小时里打了个标题,并且搜索了很多。我已经试过这个解决方案,但问题是我的属性文件是UTF。我的意思是包含阿拉伯语,Perisan和英语数据。与InputStream utf不起作用,这就是为什么我用InputStreamReader代替 – Devdas
感谢托雷斯帮助我的问题,以纠正画面 – Devdas