eclipse工程里两个包:
org.kingdom.classes
org.kingdom.filesorg.kingdom.classes下有个类读org.kingdom.files包下的1.txt文件new File("org/kingdom/files/1.txt");为什么提示找不到?明明存在啊然后我在工程根目录下建个files文件夹把1.txt放进去
new File("files/1.txt"); 这样就可以读到

解决方案 »

  1.   

    Thread.currentThread().getContextClassLoader().getResource("").getPath+"org/kingdom/files/1.txt"这样试试。
      

  2.   

    System.out.println(System.getProperty("user.dir"));
    看一下当前类的路径是不是对应工程根目录
      

  3.   

    eclipse中默认的根路径是工程的根文件夹。用 XXX.class.getResourceAsStream("/org/kingdom/files/1.txt");
      

  4.   

    to :imA(男的不会,会的不男)
    这样可以了,一定得这样写才找得到吗??
      

  5.   

    ("/org/kingdom/files/1.txt");用绝对路径
      

  6.   

    物理路径。
    先通过getPath()获得当前路径,然后在
    +上去。