1、通常的做法是将.class文件跟图象文件一起打包成jar文件,这样就可以防止改动了
2、用java.net.URL来指定路径如:
new java.net.URL("http://xxx.xxxx.xxx/xxx.jpg");

解决方案 »

  1.   

    2没用问题,你使用的当前路径,看你没有设包名package的话
    就是一般相对路径就行了
    你可以尝试:appletviewer URL1.也可以,不过不能直接返回保存在classes中(我指J2EE的web-inf)没有防止别人改动图片法你可以试着对pic进行 位运算,显示在swing jpanel时进行反运算一下
    不过不知道你写代码要加量
      

  2.   

    to beyond_xiruo(乱谈情) :
    1,打包成jar文件照样可以解开改变啊
    2,这正是我现在所用的方法,但是调试的时候必须开着http服务,不是很方便
      

  3.   

    首先将图片文件打包到jar里面。
    其次路径用相对路径,可以这样用getClass.getResource(url);