请进来看看:一个继承下的编译问题!!! 上面两个类分别放在:Book.java和ChildrenBook.java中。那位高手帮忙解决一下,谢谢啦!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 兄弟,你用的是什么编译,没用软件,是用java自带的 javac吗?如果是javac,你在设置环境变量是,class_path是要设一个当前的目录,你设了没有? java自带的,jsdk-1.4。在命令提示符下编译的,环境变量设置啦! 你把你写的clsss_path环境变量,贴出来看看! 在命令提示符下:文件路径下:javac -d *.java 我试过你的代码了,我先编译Book.java再编译ChildrenBook.java,没有发现错误啊是你CLASSPATH问题吧 CLASSPATHD:\Program Files\Apache Software Foundation\Tomcat 5.0\common\lib\servlet-api.jar是这样吗 D:/Program File/Apache Software Foundation/Tomcat 5.0/common/lib/servlet-api.jar ;D:/Program Files/Apache Software Foundation/Tomcat 5.0/common/lib/jsp-api.jar;.;是不是应该这样啊 一般要加:C:\j2sdk1.4.2\lib\dt.jar;C:\j2sdk1.4.2\lib\tool.jar;.;要在最后加一个".;"这代表当前的目录. .;E:\j2sdk1.4.2\lib\tools.jar;E:\j2sdk1.4.2\jre\lib\rt.jar;E:\j2sdk1.4.2\lib\dt.jar;F:\Tomcat 5.0\common\lib\servlet-api.jar;这是我的CLASSPATH .;D:\Program File\Apache Software Foundation\Tomcat 5.0\common\lib\servlet-api.jar;D:\Program Files\Apache Software Foundation\Tomcat 5.0\common\lib\jsp-api.jar;D:\j2sdk1.4.2_03\lib\tool.jar;D:\j2sdk1.4.2_03\lib\dt.jar;我的classpath是这样的,有没有问题啊,可是还是不行啊,Book.java可以编译,但是我在编译ChildrenBook.java就不行啦,还是上面的错误,无法调用基类阿 楼主,你的Book.java和ChildrenBook.java在我这里可以编译!你是不是先编译Book.java再编译ChildrenBook.java呢!要是编译顺序正确的话就是你的环境变量设置有问题! 确认这两个文件在同一目录下,重启一下tomcat服务器试一下 编译这类文件时,最好用javac *.java这样比较方便哦!环境变量的设置参考:CLASSPATH=.;C:\j2sdk1.4.2\lib\tools.jar;C:\j2sdk1.4.2\lib\dt.jarPath=C:\j2sdk1.4.2\binJAVA_HOME=C:\j2sdk1.4.2 用楼上的javac *.java搞定啦可是为什么不能分开编译呢???? 呵呵!本来分开编译是可以的啦!只是要考虑到继承关系来分先后顺序!要是在同一个目录中用javac *.java就不用去考虑啦!要是都不能通过的话,(程序没错)就是环境变量有问题了! java 打印表单 hibernate读取mysql的datetime问题 想问一下,在struts标签中,action属性如何设置才能不让它进后台呢? js实现模块拖动后的 保存 不用数据库和cookie 怎么实现 hibernate一对多查询,我要崩溃啦!!!! ◎◎◎ Tomcat 的一个需要解决的疑问!!!! 关于数据导为EXcel公用类 小菜鸟有个问题想请教各位 jsp存入数据库中文乱码 怎样判断复选框是否被选中?? 如何在在一个frame中实现图形导航的功能 新手提问,关于javabean的存放路径问题。。。。。。
如果是javac,你在设置环境变量是,class_path是要设一个当前的目录,你设了没有?
是你CLASSPATH问题吧
D:\Program Files\Apache Software Foundation\Tomcat 5.0\common\lib\servlet-api.jar
是这样吗
C:\j2sdk1.4.2\lib\dt.jar;C:\j2sdk1.4.2\lib\tool.jar;.;
要在最后加一个".;"这代表当前的目录.
这是我的CLASSPATH
我的classpath是这样的,有没有问题啊,可是还是不行啊,Book.java可以编译,但是我在编译ChildrenBook.java就不行啦,还是上面的错误,无法调用基类阿
你是不是先编译Book.java再编译ChildrenBook.java呢!
要是编译顺序正确的话就是你的环境变量设置有问题!
这样比较方便哦!环境变量的设置参考:
CLASSPATH=.;C:\j2sdk1.4.2\lib\tools.jar;C:\j2sdk1.4.2\lib\dt.jarPath=C:\j2sdk1.4.2\binJAVA_HOME=C:\j2sdk1.4.2
可是为什么不能分开编译呢????
要是在同一个目录中用javac *.java就不用去考虑啦!
要是都不能通过的话,(程序没错)就是环境变量有问题了!