class.getResourceAsStream()加载路径是从classpath即根路径开始的,包名前面应加上[color=red]"/"[/color].
例如:
资源文件helloworld-context.properties在main.resources下
包名为main.test其中下面有一个java文件:
test.java
在test类中要加载helloworld-context.properties文件
InputStream is = Test.class.getResourceAsStream("/main/resources/helloworld-context.properties");
需这样引用资源路径即可。
如果helloworld-context.properties在bin目录下面(即创建在src下面),
InputStream is = Test.class.getResourceAsStream("/helloworld-context.properties");
这样加载即可
例如:
资源文件helloworld-context.properties在main.resources下
包名为main.test其中下面有一个java文件:
test.java
在test类中要加载helloworld-context.properties文件
InputStream is = Test.class.getResourceAsStream("/main/resources/helloworld-context.properties");
需这样引用资源路径即可。
如果helloworld-context.properties在bin目录下面(即创建在src下面),
InputStream is = Test.class.getResourceAsStream("/helloworld-context.properties");
这样加载即可