如题,就是临时设置了jar包的classpath路径,命令行键入java Test.java,却仍然找不到jar内的类,不知道咋回事。classpath时编译时的可识别字吗?

解决方案 »

  1.   

    你确定在项目classpath 里面加入了那个文件吗?
      

  2.   

    运行java命令的时候也要加-classpath这个选项
      

  3.   

    没有用,-classpath是java.exe可以识别的吗?
      

  4.   


    没有用,-classpath是java.exe可以识别的吗?
      

  5.   

    控制台运行的,项目classpath里加什么意思,用eclipse我可以加jar包。
      

  6.   

    javac -classpath c:\test1.jar Test.java
    java -classpath c:\test1.jar Test.Class

    你把上面的C:\test1.jar 换成你的jar路径就行了
      

  7.   

    把.class去掉
      

  8.   

    我上午百度已经按照这个流程走了一遍了,先set classpath也搞了一遍,不行
      

  9.   

    我想问报的是什么错,是javac编译就出错了,还是java运行时出的错
      

  10.   

    你又发了一个一样的帖子啊,我在那个帖子也回了。
    你把jar包移到T.java 所在目录下,看看还能不能运行,如果不能就说明是你的jar包有问题。
    如果能的话,可能是你的路径或者其他的问题
      

  11.   

    在同一个目录不能用,我用eclipse打包的,不知道哪里出问题了,是个功能包,无主方法,有主方法的可以运行。
      

  12.   

    你再试一下,把这个jar包在eclipse里导入并运行T.java,如果导入就出错了那就只能是jar包的问题了,如果编译或运行出错可能是你的T.java 有问题。如果一切正常的话你还是把jar包发过来吧。