我在用eclispe写一个project.
project 叫 abc
abc下有两个包..一个是 code, 一个是 picabc
 |
 |----code
 |
 |----piccode里是我建的一个包,然后里面有些类,相在code 的类里用到pic里的图片pic也是一个包,不过我不知道怎么导入图片,就直接在windows下用复制粘贴
把图片放到了 pic里...有105张图片,名字分别是 1.bmp,2.bmp ....105.bmp请怎样才可以用相对路径引用图片啊...对了..我用的是swt组件....

解决方案 »

  1.   

    我现在用来显示图片是这样用的..不过是绝对路径..觉得不好String Path = "D:\\Files\\abc\\pic\\"
    Image im = Image(ti.getDisplay(),Path+"1.bmp");  
    //Image 是swt里的一个组件 ti是Image的父控件,是一个TableItem
      

  2.   

    abc
     |
     |——code|
              |---.class
              |——pic
      

  3.   

    必须要放在code里么...因为图片还会被别的包引用..所以想把pic与code放在同一级目录....
      

  4.   

    String Path = "pic\\"就可以
      

  5.   

    String Path = ".\\..\\pic\\"
      

  6.   

    System.getProperty("user.dir")
    这样原来可以得到程序运行时的路径...