作者kucom (kucom)
站内java
标题[问题]JSP class编译时引用的错误
时间Sat May 3 23:44:36 2008
我有一个存於/WEB-INF/classes/prs的Pr_detailQy.java档
此资料夹也存有PpsSql.java及QtyInform.java等档
Pr_detailQy.java有引用到PpsSql.java及QtyInform.java
其内容前头为:
/* Pr_detailQy.java */
package prs;
import prs.PpsSql;
import prs.QtyInform;
import java.io.*;
import java.util.*;
import java.sql.*;
import java.lang.String;
public class Pr_detailQy
{
protected static PpsSql pps;
public Pr_detailQy()
{
if(pps==null) pps = new PpsSql();
}
.
.
.
当我对Pr_detailQy.java编译时却发生如下错误,似乎是引用其他class档的错误:
编译时的错误讯息
prs\Pr_detailQy.java:5: cannot resolve symbol
symbol : class PpsSql
location: package prs
import prs.PpsSql;
^
prs\Pr_detailQy.java:6: cannot resolve symbol
symbol : class QtyInform
location: package prs
import prs.QtyInform;
^
prs\Pr_detailQy.java:14: cannot resolve symbol
symbol : class PpsSql
location: class prs.Pr_detailQy
protected static PpsSql pps;
^
prs\Pr_detailQy.java:18: cannot resolve symbol
symbol : class PpsSql
location: class prs.Pr_detailQy
if(pps==null) pps = new PpsSql();
^
4 errors
请问这是什麽错误,为什麽只是修改Pr_detailQy.java,并没有动到PpsSql.java及
QtyInform...却不能引用它们了?
满难解的,请大家给我一点指点迷津,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.168.173.4
1F:推 PsMonkey:==" 我都用 Eclipse,所以没这个困扰 [逃] 05/03 23:52
2F:→ kucom:Eclipse是什麽...若一定要这样写,该如何解决这窘境咧>"< 05/04 00:08
3F:推 qrtt1:就算你不用IDE, 也该用ant或maven来建专案啊. 何苦虐待自己 05/04 00:12
4F:→ kucom:这种错误是什麽样的情形......?因为我在本机RUN时才会这样 05/04 00:13
5F:→ kucom:放在server上就不会这样...同样的code,不同的tomcat及java 05/04 00:15
6F:推 pply:不确定你的状况,classpath 指定一下试试~~~ 05/04 00:32
7F:推 MonyemLi:话说,你编译过不了怎麽run阿。 05/05 00:39
8F:推 MonyemLi:staic{pps = new PpsSql();} 我看过的都是这样写 05/05 00:52
9F:→ kucom:我已经解决了喔,我重设classpath,重启tomcat,再编译就ok了. 05/08 21:44
10F:→ kucom:谢谢各位的意见,感谢感谢~ 05/08 21:46