首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

编译的有关问题,不是很懂

2011-12-08 
编译的问题,不是很懂我的E:\Tomcat5\webapps\ROOT\WEB-INF\classes下面有个\com\bs\root.class,然后我想编

编译的问题,不是很懂
我的E:\Tomcat5\webapps\ROOT\WEB-INF\classes下面有个\com\bs\root.class
,然后我想编译\com\basic\quanxian.java,quanxian.java继承root.class

import   com.bs.Root;
请问,我该怎么样设置,才能编译quanxian.java,因为老是说无法找到package   com.bs
我的classpath是设置成E:\Tomcat5\webapps\ROOT\WEB-INF\classes;E:\Tomcat5\webapps\ROOT\WEB-INF\com;E:\Tomcat5\webapps\ROOT\WEB-INF\com\bs;

[解决办法]
用javac -classpath=E:\Tomcat5\webapps\ROOT\WEB-INF\classes quanxian.java 方式编译
[解决办法]
E:\Tomcat5\webapps\ROOT\WEB-INF\classes;E:\Tomcat5\webapps\ROOT\WEB-INF\com;E:\Tomcat5\webapps\ROOT\WEB-INF\com\bs

根据楼主地描述,你上面的这个classpath应当是可以的,但是后面两个路径没是多余的E:\Tomcat5\webapps\ROOT\WEB-INF\com;E:\Tomcat5\webapps\ROOT\WEB-INF\com\bs,classpath需要设置到顶层包所在的位置,而不是包中的某一个目录。

可能的问题是:设置classpath的方式不对或者是编译的命令有问题。

热点排行