JSP找不到符号ClassName

时间:2011-04-06 18:59:44

标签: java jsp

这是一个JSP应用程序。在/ WEB-INF / src下我有A.java和B.java,都在包p中。

A类使用B. B编译通过,但在编译A时,它表示找不到符号B。

B.class可以在/WEB-INF/classes/p/B.class找到。

还有一件值得一提的事情,一开始A和B都在默认包中,并且编译时没有任何问题。

谢谢!

2 个答案:

答案 0 :(得分:0)

我认为您的日志没有显示任何错误?有时,无法找到符号可能是由于类的某些静态变量中的异常导致的。如果静态初始化失败,则不加载类,其他类也不能使用它。

A.java和B.java的顶部都有package p;,对吗?并存在于文件夹“p”中?

如果仍无法正常工作,也许你可以发布一些代码。

答案 1 :(得分:0)

问题似乎在classpath中,您需要添加适当的-classpath切换到javac