在package org.pan.util中有一个类DBConnectionManager.class。
  package org.pan.web 中有一个类 DataBase.java,在DataBase.java中用到类DBConnectionManager.class。
问如何进行调用?如何编译运行?
代码如下:
package org.pan.util;import java.sql.*;
public class DBConnectionManager {
        
}DBConnectionManager已经通过编译,生成.class 文件。
package org.pan.web;import java.sql.*;
import org.pan.util.*;
public class DataBase {}
结果编译时,总是找不到import org.pan.util.*;包。
请各位高手指点!!!多谢了!

解决方案 »

  1.   

    在类 DataBase.java中import org.pan.util;
      

  2.   


    解决办法一是放在同一个目录下
    二import org.pan.util.*;包import目录不对org.pan.util不在org.pan.web 包里面
      

  3.   

    简单点。目录结构如下
    d:\org\pan\web\DataBase.java
    d:\org\pan\util\DBConnectionManager.class
    肯定找的到
      

  4.   

    假设目录
    C:\DataBase.java
    c:\DBConnectionManager.java
    1 .C:\>javac -d . DBConnectionManager.java
    2  C:\>javac -d . DataBase.java
    3  C:\>java org.pan.web.DataBase
      

  5.   

    还是因为路径的问题,仔细看看生成的.class是在classpath指定路径下的org/pan/util目录下吗?这个很重要。
      

  6.   

    其实你只要用import org.pan.util.DBConnectionManager;
    要用*的话~`你的classpath一定要设置啊
      

  7.   

    用import org.pan.util.DBConnectionManager;好些。
      

  8.   

    各位高手:
       用上面的方法都试过了,还是没有用。
       两个文件的具体目录为:
       d:\test\web-inf\classes\org\pan\util\DBConnectionManager.java
       d:\test\web-inf\classes\org\pan\web\DataBase.java
     望高手帮我解决!