java -cp 
"/mondrian/lib/mondrian.jar"  
mondrian.test.loader.MondrianFoodMartLoader  
在C盘根目录下,有个mondrian文件夹,mondrian下有个lib,lib里面有个mondrian.jar
mondrian.jar里面有mondrian.test.loader.MondrianFoodMartLoader  
请问如何执行呢?我在c盘根目录下输入java -cp 
"/mondrian/lib/mondrian.jar"  
mondrian.test.loader.MondrianFoodMartLoader  
总是报错说是找不到类,我想是路径出了问题,我试验了几次其它路径比如,lib下执行,mondrian\lib下执行,都不对
谢谢

解决方案 »

  1.   

    写了一个test.bat, 如下set MY_HOME=c:\mondrian
    set MY_LIB=%MY_HOME%\lib
    set classpath=%classpath%;%MY_LIB%\mondrian.jar;
    java mondrian.test.loader.MondrianFoodMartLoader
      

  2.   

    1. 找不到类,找不到哪个类?
    2. 确定你的jar中类路径正确,确定你的jar 中真的有编译好的你的那个类的.class 文件
      

  3.   

    我测试过可以,你要独立运行的是还有main方法的那个类,
    java -cp jar文件 要运行的主类(已经编译过的)
    如 java -cp OrderClient.jar OrderClient
    E:\Study\javawork\netbeans\CorbaClient\dist\OrderClient.jar