【发布时间】:2014-04-22 05:32:20
【问题描述】:
我正在编写一个简单的 JSF 应用程序,并尝试使用 Class、ClassLoader 和 URL 获取资源(database.properties 文件),但它不起作用。 url 为空,我不知道为什么。我做了很多研究,但没有成功。
代码:
Class cls = Class.forName("<packagename>.SimpleDataSource");
ClassLoader cLoader = cls.getClassLoader();
URL url = cLoader.getResource(fileName); // fileName = "database.properties" w/o the double quote
FileInputStream in = new FileInputStream(url.getFile());
【问题讨论】:
-
balusc.blogspot.in/2008/07/dao-tutorial-data-layer.html 向下滚动到
Properties file loader部分。
标签: java class jsf classloader getresource