src(源文件夹)
┃
┣━11.properties
┃
┗━myspider(myspider包)
┃
┣━22.properties
┗━Test.java
package myspider;
import java.io.UnsupportedEncodingException;
/**
*
* @author mark
*/
public class Test {
public static void main(String[] args) throws UnsupportedEncodingException{
Test t=new Test();
//文件名前不加“/”,则表示从当前类所在的包下查找该资源。如下则表示的是从包myspider下查找22.properties文件资源。
System.out.println("1:"+t.getClass().getResourceAsStream("22.properties"));//输出java.io.BufferedInputStream@61de33
//文件名前加了“/”,则表示从类路径下也就是从classes文件夹下查找资源,如下表示从classes文件夹下查找22.properties文件资源。
System.out.println("2:"+t.getClass().getResourceAsStream("/22.properties"));//输出null
//文件名前加了“/”,则表示从类路径下也就是从classes文件夹下查找资源,如下表示从classes文件夹下查找11.properties文件资源。
System.out.println("3:"+t.getClass().getResourceAsStream("/11.properties"));//输出java.io.BufferedInputStream@14318bb
System.out.println();
//当前包路径4:file:/E:/myobject/myspider/build/classes/myspider/
System.out.println("4:"+t.getClass().getResource(""));
//输出当前类路径5:file:/E:/myobject/myspider/build/classes/
System.out.println("5:"+t.getClass().getResource("/"));
/*
* 如果类路径下的当前包有22.properties文件,则输出6:file:/E:/myobject/myspider/build/classes/myspider/22.properties
* 否者输出源文件下的22.properties文件的路径,则输出:6:file:/E:/myobject/myspider/src/myspider/22.properties
*/
System.out.println("6:"+t.getClass().getResource("22.properties"));
/*
* 如果类路径下有11.properties文件,则输出7:file:/E:/myobject/myspider/build/classes/11.properties
* 否者输出源文件下的11.properties文件的路径,则输出:6:7:file:/E:/myobject/myspider/src/11.properties
*/
System.out.println("7:"+t.getClass().getResource("/11.properties"));
}
}
分享到:
相关推荐
Java路径问题,解决Java安装及使用问题的入门级指导
Java路径问题最终解决方案之一Java路径问题最终解决方案之一
Java路径问题最终解决方案之一 Java路径问题最终解决方案之一
Java路径问题最终解决方案 —可定位所有资源的相对路径寻址 通过相对classpath路径实现自由寻找资源的助手类的源代码
Java路径问题最终解决方案, 网上找的+自己琢磨的。
Java路径问题汇总.pdf
Java路径问题最终解决方案(转) - lily的日志 - 网易博客.mhtJava路径问题最终解决方案(转) - lily的日志 - 网易博客.mhtJava路径问题最终解决方案(转) - lily的日志 - 网易博客.mht
Java路径问题汇总[文].pdf
java 最短路径 问题 动态规划java 最短路径 问题 动态规划
为解决java路径问题! 总结的方案!希望能够帮助大家!
java中相对路径与绝对路径问题
车辆路径问题 (VRP),Java 上的遗传算法解决方案_java_代码_下载
java文件路径获取方法应用总结,非常好
java项目相对路径与绝对路径问题分析
java Web 中相对路径绝对路径问题总结
JAVA解决URL路径中含有中文的问题。无论是路径中还是文件名包含中文都可以处理。经测试验证通过。
java配置路径程序java配置路径程序java配置路径程序java配置路径程序java配置路径程序java配置路径程序