初级问题,会者入内,请了!~~~

pcdelphi 2004-09-29 03:11:43
a.java是这样
import .......
public class a extends HttpServlet
{
........
protected String dfk(HttpServletRequest req)
{
..........
String fff=b.ret();
..........
}
.........
}
b.java
public class b
{
.......
public static String ret()
{
.......
}
.......
}


我先用javac编译b.java,然后编译a.java时就说"variable b",怎么回事?要怎么办?
谢了。
...全文
66 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ladofwind 2004-09-29
CLASSPATH 加上 . 表示当前目录,就能找到Ble1
回复
tijor 2004-09-29
有可能是a,b不在同一包中

a又没引用b
回复
pcdelphi 2004-09-29
编译b时是好的,然后编译a是就是“variable b”这个错。可能是没有关联吧,怎么关联?
回复
hbuzhang 2004-09-29
在只存放a.java和b.java的目录下你用javac *.java试一试,看报的是什么错误。我估计是你的a和b有在编译的时候有关联,如果让两个同时编译看能否解决问题。
回复
pcdelphi 2004-09-29
怎么生成静态的?
回复
wandou999 2004-09-29
把b生成静态的试试
回复
xunyiren 2004-09-29
大概是没找到class b 吧,把当前路径加到classpath中去,即.;
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告