我图片的路径是  D:\WORKSPASE\build\classes\IMAGE\ACTION\man   我在里面写相对路径怎么调用???急等..

解决方案 »

  1.   

    你先直接File f = new File("1");
    然后System.out.println(f.getAbslutePath);
    这样就得到当前的类的class文件的的绝对路径,然后按照相对路径的概念把文件放到相应的位置写上相对的路径
    比如说
    你打印出来的路径是  D:\javaproject\1
    那么说明你这个class的路径正好是在 D:\javaproject\下
    那么如果你的图片文件i放在   D:\image\下
    那么你只要输入 ImageIcon ii = new ImageIcon("../image/i.jpg");就可以获取这个图片文件
      

  2.   

    netbeans 是里面写相对路径怎么写啊?我是要调用图片和文件 一般图片和文件都是要放在编译之后的D:\WORKSPASE\build\classes   里面。 网上我查的是  X:/%netbeansproject%/build/classes/IMAGE/ 获取项目路径 但是我试的 还是读取不到。