大家好:
是这样的,我现在有一个jar文件,其中有mainfest文件中有classpath:...
我现在把test.jar文件放在了 D:\test\test.jar D:\test\中还有一个lib文件夹存放了我test.jar要用到的第三方jar文件
我打开cmd cd到D:\test\中 运行 java -jar test.jar可以正常运行,但是我cmd到别的目录 再运行 java -jar D:\test\test.jar 然后程序就没任何反应,光标一直在那闪。是哪出了问题啊???高手帮帮忙啊

解决方案 »

  1.   

    可能在系统变量path中增加一个记录就可以了。例如:
    原来的path值为:.;D:\zhong\apache-tomcat-6.0.2\bin;D:\zhong\Java\jdk1.5.0_03\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
    添加后为:.;D:\zhong\apache-tomcat-6.0.2\bin;D:\zhong\Java\jdk1.5.0_03\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\test\test.jar;
      

  2.   

    顶  我以前在网上下的jar文件 上面讲得可以运行 但是运行时就出现错误  烦得很
      

  3.   

    我猜测可能是他找路径用的是相对路径找的lib中的第三方jar解决办法的话,不知道classpath加上,行不行?