同一个包不需要import
但是如果当前包是package1,要引用的包是package1.subpack,则需要写
import package1.subpack.*;如果要同一包中的类的内部类,用ClassName.InnerClassName来访问
但是如果当前包是package1,要引用的包是package1.subpack,则需要写
import package1.subpack.*;如果要同一包中的类的内部类,用ClassName.InnerClassName来访问
调试欢乐多
EXECSQL.java:public void getConn(ConnectionShare connectionshareOBJ)
{
this.Conn=connectionshareOBJ.createConnection();
}ConnectionShare和EXECSQL都在一个包中,ConnectionShare已编译,但我编译EXECSQL时却报错:
g:\tomcat\webapps\test\web-inf\classes\jdbc\EXECSQL.java:36: cannot resolve symb
ol
symbol : class ConnectionShare
location: class jdbc.EXECSQL
public void getConn(ConnectionShare connectionshareOBJ)
能解释一下吗?
set classpath=g:\tomcat\webapps\test\web-inf\classes\jdbc
你用的是98?
你的java类第1行
写
package jdbc;
了吗
写了package jdbc;
而且也设置了classpath,
难道是我classpath设置有错???
我把classpath写成set classpath=.;g:\tomcat\webapps\test\web-inf\classes
为什么要在classpath后加个点?
我来给分!!!
win+Break键
选择高级
选择环境变量
查看你的classpath是什么
一定要有.;