我有一个jar文件,现在想在程序中加载里面的类,该如何做? 我的IDE工具就是linux下的vi,没有eclipse什么的。

解决方案 »

  1.   

    jar文件打包的时候是有路径的,你要饮用什么类直接引用就可以了。
      

  2.   

    我已经设置了,变量名叫 CLASSPATH 对吧,我设置了,还是没有找到?
      

  3.   

    我是过了,java -classpath /***/***.jar MyClass  
    但是还是提示这样的错误:Exception in thread "main" java.lang.NoSuchMethodError: main
    我在程序中确实有这个main函数,在其中调用了jar文件中的函数
      

  4.   

    加载的时候CLASSPATH中指定的是jar文件还是这个文件所在的目录?
    为什么当我把CLASSPATH指定到jar文件所在的目录时必须要解压这个jar文件,如何能够不用解压jar文件就可以载入?
      

  5.   

    Class c = ClassLoader.loadClass(url);
      

  6.   

    如果这么做是不是提前我得知道jar包中类的名字