当前位置: 技术问答>java相关
初级问题,又一个类编译问题?这次问题多多!=.=!
来源: 互联网 发布时间:2015-09-05
本文导语: 我怀疑该类的源码就有问题,我做细小的修改(连数据库),现在改回来还是编译不了。 71 errors!!!见鬼我的dos窗口都写不下了…以后我再也不维护别人的程序了,糗死了! 代码太长贴不下,问题大概一样: DBDisplay.j...
我怀疑该类的源码就有问题,我做细小的修改(连数据库),现在改回来还是编译不了。
71 errors!!!见鬼我的dos窗口都写不下了…以后我再也不维护别人的程序了,糗死了!
代码太长贴不下,问题大概一样:
DBDisplay.java:XXXX(行号): cannot resolve symbol。
都包含上面一句话,好像是变量没声明什么的吧,我正在Java入门,请各位仁兄降解一下好吗?
class部分代码:
package Legend.water;
import javax.servlet.http.HttpServlet;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.ServletRequest;
import java.io.PrintWriter;
import java.util.Properties;
import java.util.Date;
import java.sql.SQLException;
import java.sql.Connection;
import java.io.IOException;
import java.sql.Types;
import java.text.SimpleDateFormat;
import java.util.Vector;
import java.lang.NumberFormatException;
import com.sybase.jdbcx.*;
import com.sybase.jdbcx.SybDriver;
……
public void DisplayStat(String TID,String STCDT[],String BeginDate,String EndDate,HttpServletRequest req, HttpServletResponse res) throws IOException
{
String sOverNZ ="";
String sSelect[] = new String[20];
String sSTCDT[];
Vector mVec = new Vector();
String SQLSelect;
String sBeginDate,sEndDate,tmpS;
RiverStation mRiverStation = new RiverStation(theDbConnect);
DamStation mDamStation = new DamStation(theDbConnect);
RsvrStation mRsvrStation = new RsvrStation(theDbConnect);
RainStation mRainStation = new RainStation(theDbConnect);
DataModel mDataModel = new DataModel();
Date ToDay = new Date();
Date PreThirdMonth = new Date();
PreThirdMonth.setTime(ToDay.getTime()+90*24*3600000);
mRiverStation.theDbConnect = theDbConnect;
mDataModel.theDbConnect = theDbConnect;
for(int i=0;i
71 errors!!!见鬼我的dos窗口都写不下了…以后我再也不维护别人的程序了,糗死了!
代码太长贴不下,问题大概一样:
DBDisplay.java:XXXX(行号): cannot resolve symbol。
都包含上面一句话,好像是变量没声明什么的吧,我正在Java入门,请各位仁兄降解一下好吗?
class部分代码:
package Legend.water;
import javax.servlet.http.HttpServlet;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.ServletRequest;
import java.io.PrintWriter;
import java.util.Properties;
import java.util.Date;
import java.sql.SQLException;
import java.sql.Connection;
import java.io.IOException;
import java.sql.Types;
import java.text.SimpleDateFormat;
import java.util.Vector;
import java.lang.NumberFormatException;
import com.sybase.jdbcx.*;
import com.sybase.jdbcx.SybDriver;
……
public void DisplayStat(String TID,String STCDT[],String BeginDate,String EndDate,HttpServletRequest req, HttpServletResponse res) throws IOException
{
String sOverNZ ="";
String sSelect[] = new String[20];
String sSTCDT[];
Vector mVec = new Vector();
String SQLSelect;
String sBeginDate,sEndDate,tmpS;
RiverStation mRiverStation = new RiverStation(theDbConnect);
DamStation mDamStation = new DamStation(theDbConnect);
RsvrStation mRsvrStation = new RsvrStation(theDbConnect);
RainStation mRainStation = new RainStation(theDbConnect);
DataModel mDataModel = new DataModel();
Date ToDay = new Date();
Date PreThirdMonth = new Date();
PreThirdMonth.setTime(ToDay.getTime()+90*24*3600000);
mRiverStation.theDbConnect = theDbConnect;
mDataModel.theDbConnect = theDbConnect;
for(int i=0;i
|
你的jdk的lib目录下没有servlet.jar,去下载一个,放到lib目录下,并加入classpath。
|
如果你在编译时指定classpath的话,那么系统变量classpath将会失效,加上%classpath%的话就可以把系统变量classpath全部读出来。
|
第一次编译servlet程序。
1 首先到http://java.sun.com/products/servlet/2.2/ 去下载一个servlet.jar 回来。
2 把他放到jdk 的 lib 目录下。
3 在win2000 的环境设定理 把classpath 进行修改。
.;c:jdk1.3.1libtols.jar;c:jdk1.3.1libdt.jar;c:test.;c:jdk1.3.1libservlet.jar;
这样就ok了
1 首先到http://java.sun.com/products/servlet/2.2/ 去下载一个servlet.jar 回来。
2 把他放到jdk 的 lib 目录下。
3 在win2000 的环境设定理 把classpath 进行修改。
.;c:jdk1.3.1libtols.jar;c:jdk1.3.1libdt.jar;c:test.;c:jdk1.3.1libservlet.jar;
这样就ok了