package db; // <<<<<< 换成db1 Package重了>>>>>>>>>
import java.sql.*;
import java.lang.*;
import java.util.*;
import db.DBConnect;//这里提示有错误
public class Pass
{
........
public void setPass() throws ClassNotFoundException,SQLException
{
PreparedStatement prepare;
ResultSet rs;
String SQL;
DBConnect dbc=new DBConnect();//这里提示有错误
......
}
}
import java.sql.*;
import java.lang.*;
import java.util.*;
import db.DBConnect;//这里提示有错误
public class Pass
{
........
public void setPass() throws ClassNotFoundException,SQLException
{
PreparedStatement prepare;
ResultSet rs;
String SQL;
DBConnect dbc=new DBConnect();//这里提示有错误
......
}
}
同一个包下不用import
set path=.;c:\jdk\bin
set path=.;c:\jdk\bin
这个都添加过了,其他的*.java都可以编译的
Pass.java:20:cannot resolve symbol
symbol :class DBConnect
location:class db.Pass
DBConnect dbc=new DBConnect();
Pass.java:20:cannot resolve symbol
symbol :class DBConnect
location:class db.Pass
DBConnect dbc=new DBConnect();
2 errors
方法如下:我的程序放在这个目录下的E:\JAVA\j2sdk1.4.1_02\bin\db
编译的时候先编译DBConnect.java,在编译Pass.java是出错
我在E:\JAVA\j2sdk1.4.1_02\bin\db下新建了一个文件夹db
把编译好的DBConnect.class放到db文件夹里,再编译Pass.java
就没问题了
总结:问题是出在编译Pass.java时在当前目录下没找到DBConnect.class