- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我试图在不使用文件的实际路径的情况下加载属性文件。我已经在其他一些简单的应用程序上使用了:
InputStream inputStream = ClassLoader.getSystemResourceAsStream(PROPERTIES_FILE);
props.load(inputStream);
但是这次不行了。由于某种原因,inputStream 为空。 PROPERTIES_FILE 是定义为“app.properties”的常量。我尝试删除 .properties 扩展名并得到相同的结果。
有什么想法吗?
谢谢。
最佳答案
PROPERTIES_FILE 常量应包括包和属性文件(例如“com/some/library/file.properties”。
final static String PROPS_FILE = "/com/some/library/file.props";
//The preceding "/" is dependendant on wheterh
//you are going to be giving a relative or absolute location
InputStream is = YourCurrentClass.class.getResourceAsStream(PROPS_FILE);
关于java - classloader.getSystemResourceAsStream 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/770107/
我有以下代码。 Properties props = new Properties(); props.load(ClassLoader.getSystemResourceAsStream("ui.pr
我的类路径上有一个模板文件,我想读取它,将适当的值写入临时文件,而不是返回到模板文件,并在我结束程序执行之前使用相同的过程恢复更改。 如何打开流以写入我刚刚读取的同一资源? 查看http://docs
嗨... 我想使用 getSystemResourceAsStream() 将属性文件的内容放入 InputStream 类对象中。我已经构建了示例代码。它使用 main() 方法运行良好,但是当我部
对 ClassLoader.getSystemResourceAsStream 的调用打开一个输入流到最终被转换为属性的底层资源: Properties build = new Properties(
我试图在不使用文件的实际路径的情况下加载属性文件。我已经在其他一些简单的应用程序上使用了: InputStream inputStream = ClassLoader.getSystemResourc
Class clazz = ...; InputStream is = ClassLoader.getSystemResourceAsStream(clazz.getName().replace('.
奇怪的问题,我验证它正在读取同一个文件。 这不起作用: keystore = KeyStore.getInstance("PKCS12"); InputStream inputStream = Cla
我正在尝试从本地 XML 文件创建文档对象。 我的代码的这一部分: DocumentBuilderFactory factoria = DocumentBuilderFactory.newIn
给定这段代码: /* 1 */ InputStream in1 = ClassLoader.getSystemResourceAsStream("foobar.txt"); /* 2 */ Input
我正在使用 ClassLoader.getSystemResourceAsStream 加载配置文件。该文件位于我的 GWT 应用程序的 src 文件夹中。它在 war/WEB-INF/classes
我们正在将我们的应用程序从 WAS 6.1 迁移到 Liberty。我们的应用程序使用第三方 jar,通过 InputStream is = ClassLoader.getSystemResource
我有this code (link) DOM 解析器示例在代码板上工作正常,但我在 IntelleJ IDEA 上遇到一个我无法弄清楚的错误。 Exception in thread "main" j
我是一名优秀的程序员,十分优秀!