您的位置:程序门 -> java -> j2se / 基础类



编译的问题,不是很懂


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


编译的问题,不是很懂[已结贴,结贴人:qwa]
发表于:2007-06-22 11:30:37 楼主
我的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;
发表于:2007-06-22 11:41:181楼 得分:0
你不能把quanxian.java放到你以前能编译的地方吗       root.class   是怎么编译的?

ps:lz环境变量设置的很有个性
发表于:2007-06-22 11:54:572楼 得分:0
原来的不是我写的
我对java不是很懂
环境变量可能设置的不对
但我不知道该怎么设置
发表于:2007-06-22 12:17:433楼 得分:70
用javac   -classpath=e:\tomcat5\webapps\root\web-inf\classes   quanxian.java   方式编译
发表于:2007-06-22 12:52:404楼 得分:30
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的方式不对或者是编译的命令有问题。


快速检索

最新资讯
热门点击