想做一个在命令行下运行的数据导入工具,里面要用到oracle的jdbc,需要导入oracle jdbc的jar包。在eclipse下运行(配置了external archive)没问题,可是在命令下就不知道如何运行了。
java ImportData后总是报ClassNotFoundException~
怎么解决呢?不是个很难的问题吧,呵呵。

解决方案 »

  1.   

    类装载器是从父目录自顶向下寻找,找到就不往下进行了!BootStrap 找rt.jar
    扩展装载器找/ext下的
    其次就是应用类装载器,这就要定义classpath了,你没定义就找不到驱动。
      

  2.   

    关于bootStrap能说的详细点吗?
    定义classpath是指系统的环境变量吗?
      

  3.   

    java -classpath C:\java\MyClasses\myclasses.jar;C:\java\MyClasses ImportData主要是指定执行的classpath。
    不清楚再看看http://www.blogjava.net/macinter/archive/2006/10/19/76099.html