你的DBConnect是在哪个包下面,是不是没有导入,再有DBConnect是不是不在classpath中,检查一下就OK了
解决方案 »
- 怎么让一个在浏览器底部的div在向上滚动的时候停留在浏览器的顶部
- 公文流转系统中如何归档
- 密码加密,求如何解密
- javamail 程序在unix下运行出现乱码,遇到过的进来帮我瞅瞅
- tomcat 7.0 怎么配置admin界面呢?
- ajax能够返回正确的xml,却无误读取
- 大虾们,帮小弟看看这段JSP程序哪里错了
- asp.net和jsp能不能再同一个框架中出现
- 这样的模型,表结构该如何设计(高手请进)
- 一般商业的JSP,JAVA WEBSERVER(NT,UNIX)安装什么软件
- 求教:使用Resin ,那么怎么设置mysql和jdbc驱动的环境变量?
- 请高手进来看一下:java改成jsp的一个问题
public class ManageGB?
pakage NewSite;
把自己写的类写到classpath中
或者把当前目录(.)加到classpath中就ok了
不好意思,文件名打错了,
应该是ManageGB.java的
即文件ManageGB.java
---------
package NewSite;import NewSite.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;public class ManageGB
{
DBConnect db;
NowDate nowDate;
Handle handle;
String userID;
String QQ;
String email;
String homepages;
String face;
String title;
String content;
String ip;
public ManageGB()
{
//构造函数
db=new DBConnect();
nowDate=new NowDate();
handle=new Handle();
.....
}
}
我只是直接用EditPlus编写然后编译的,我想应该不是classpath的问题:
我的classpath设置如下:
.;C:\j2sdk1.4.1_03\lib\tools.jar;%JAVA_HOME%\lib;%TOMCAT_HOME%\lib
我一般是在TOMCAT的根目录(ROOT)下的WEB-INF/classes/下建包放类文件的
我放其它包可以正常访问如:WEB-INF/classes/News/这样的包下类文件,都可以访问的!
把它当库引入Project中,或者ClassFor...
我已经把所有用到的其它类编译好了放在相同的包NewSite里了,我没有用JBUILDER,只是个简单的EditPlus编写和编译~
如果你要想在EditPlus里面编译通过的话,就在这个ManageGB.java文件所在的目录下建个名为NewSite的文件夹,把DBcConnect.class文件放进去,再编译就可以通过了.还有个办法,先不编译DBConnect类,等NewSite包内的所有类都写完后,再转到DOS下,用javac *.java 编译全部的java文件.
大哥,不是这样的吧,我已经搞定了,但是我自己从开始》运行》command》进入j2sdk1.4.1_03》bin 下,把NewSite复制到bin文件夹下,然后用用 javac NewSite/*.java编译就OK了!但代码没有改变!!我知道你说的意思,但是据我的理解应该是ManageGB.java也是放在NewSite这个文件夹下的吧??你的意思是说在放ManageGB.java的文件夹下再放一个NewSite的文件夹对不?这里是不是理解错误了??在ManageGB.java文件中的开头package NewSite;说明当前的ManageGB.java也应该放在NewSite文件夹下吧?我是这样理解的~不知道对不?总结上面出错的原因是用EditPlus编译会放生莫名奇妙的错误!!!