有二个java文件,运行DBConnectionManager正常,运行另一个DBConnect就出错,出错信息如下:
C:\j2sdk1.4.2_04\bin\net\acai\database>javac DBConnectionManager.javaC:\j2sdk1.4.2_04\bin\net\acai\database>javac DBConnect.java
DBConnect.java:4: cannot resolve symbol
symbol : class DBConnectionManager
location: package database
import net.acai.database.DBConnectionManager;
^
DBConnect.java:19: cannot resolve symbol
symbol : class DBConnectionManager
location: class net.acai.database.DBConnect
private DBConnectionManager dcm=null;
^
DBConnect.java:22: cannot resolve symbol
symbol : variable DBConnectionManager
location: class net.acai.database.DBConnect
dcm = DBConnectionManager.getInstance();
^
3 errors
DBConnect.java中要调用DBConnectionManager.java,这样我就在DBConnect.java中import DBConnectionManager;并且DBConnectionManager.java和DBConnect.java在同一目录下。
C:\j2sdk1.4.2_04\bin\net\acai\database>javac DBConnectionManager.javaC:\j2sdk1.4.2_04\bin\net\acai\database>javac DBConnect.java
DBConnect.java:4: cannot resolve symbol
symbol : class DBConnectionManager
location: package database
import net.acai.database.DBConnectionManager;
^
DBConnect.java:19: cannot resolve symbol
symbol : class DBConnectionManager
location: class net.acai.database.DBConnect
private DBConnectionManager dcm=null;
^
DBConnect.java:22: cannot resolve symbol
symbol : variable DBConnectionManager
location: class net.acai.database.DBConnect
dcm = DBConnectionManager.getInstance();
^
3 errors
DBConnect.java中要调用DBConnectionManager.java,这样我就在DBConnect.java中import DBConnectionManager;并且DBConnectionManager.java和DBConnect.java在同一目录下。
C:\j2sdk1.4.2_04\bin\net\acai\database>javac DBConnectionManager.java
C:\j2sdk1.4.2_04\bin>javac net\acai\database\DBConnect.java
要注意包和路径间的关系