出什么错?
检查下列情况:
同一个包中的类源文件在同一个目录中;
包存于正确的目录层次中,如:
\net\hello\MyClass1.java
\net\hello\MyClass2.java
这些类的第一条语句为:
package net.hello;
编译(当前目录为net的上一级目录):
javac net\hello\*.java
检查下列情况:
同一个包中的类源文件在同一个目录中;
包存于正确的目录层次中,如:
\net\hello\MyClass1.java
\net\hello\MyClass2.java
这些类的第一条语句为:
package net.hello;
编译(当前目录为net的上一级目录):
javac net\hello\*.java
javac net\hello\*.java
出错了,cannot read net\hello\*.java
知道编译一个目录中所有文件的命令嘛?好象是这样的 javac -d . 后面的就不知道了:(
net\a52it\show.java:4: cannot resolve symbol
symbol : class conn
location: class net.a52it.show
private conn data;
^
net\a52it\show.java:13: cannot resolve symbol
symbol : class ResultSet
location: class net.a52it.show
ResultSet rs=data.executeQuery(sql);
^
net\a52it\show.java:18: cannot resolve symbol
symbol : class SQLException
location: class net.a52it.show
}catch(SQLException e){
^
net\a52it\show.java:26: cannot resolve symbol
symbol : class ResultSet
location: class net.a52it.show
ResultSet rs=data.executeQuery(sql);
^
4 errors
package net.a52it;public class show{
private conn data;//conn是同目录中conn.class里的类
public show(){}
}
import java.sql.*;
但是你那个conn的类在哪里?
加上之后就有一个错误了G:\JSP\root\WEB-INF\classes>javac net\a52it\*.java
net\a52it\show.java:6: cannot resolve symbol
symbol : class conn
location: class net.a52it.show
private conn data;
^
1 errorG:\JSP\root\WEB-INF\classes>
conn的类里引入了sql类~所以,只要conn可以了,show.java中可以不再引入sql类了吧??
先编译conn.java看一下有无错误,有的话贴出来看看。(友情提醒:“信 誉 值: 87”?问题解决了请及时结贴! )
G:\JSP\root\WEB-INF\classes\net\a52it>javac -d . *.java
show.java:6: cannot resolve symbol
symbol : class conn
location: class net.a52it.show
private conn data;
^
1 error