在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.*;包。
请各位高手指点!!!多谢了!
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.*;包。
请各位高手指点!!!多谢了!
解决办法一是放在同一个目录下
二import org.pan.util.*;包import目录不对org.pan.util不在org.pan.web 包里面
d:\org\pan\web\DataBase.java
d:\org\pan\util\DBConnectionManager.class
肯定找的到
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
要用*的话~`你的classpath一定要设置啊
用上面的方法都试过了,还是没有用。
两个文件的具体目录为:
d:\test\web-inf\classes\org\pan\util\DBConnectionManager.java
d:\test\web-inf\classes\org\pan\web\DataBase.java
望高手帮我解决!