为什么我在本地机子上eclipse里面运行client端程序,没有问题,而导出的JAR老是出问题呢!!
全部一样的代码,导出的jar包怎么到处都是问题呢!!
一会是第三方jar包引入不了,一会又是异常处理,现在有界面了显示不了界面上的图片

解决方案 »

  1.   

    在eclipse里面的程序能够运行,到JAR包里面就不能运行了,不可能导成jar包 的时候把路径也给导出问题了吧!!!!
      

  2.   

    JAR包就是导出的那个jar文件!!
      

  3.   

    第3方jar引入不了,可能是你工程里面用add external jar..的方式加入;
    内部文件访问不到,你要用相对路径。
      

  4.   

    你的意思是eclipse 工程打成jar包吧?
      

  5.   

    回6#:
    是的,我现在有一java项目,引用了第三方jar包,现在我用fat-jar插件将这个项目导成jar文件,在别的机子上安装java运行环境就可以运行的那种!!
    现在的问题是能够显示界面,但显示不了界面上的图片!!fat-jar是不是只能引入程序文件,不能引入图片文件????
      

  6.   

    只要导进来这个包,就在classpath下面了,应该能找到这个图片文件。
      

  7.   

    图片是怎么使用的?
    如果是使用 getClass().getResource("...")引人的,可以打包到jar文件里。
    http://www.ibm.com/developerworks/cn/java/j-5things6.html#N10195
      

  8.   

    最好将需要的外部jar包放置于工程下,导出jar,然后执行它,就会找到需要的jar包,否则,在
    eclipse下加入的外部包是不能,导出jar包后是找不到的。
      

  9.   

    我在程序里面用图片时直接是    "image/2.jpg"
      

  10.   

    或者你将 image目录放到 jar文件同一目录下。
    或者修改java文件,然后将 image目录打包进jar文件。