作者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
推 PsMonkey:==" 我都用 Eclipse,所以沒這個困擾 [逃] 05/03 23:52
→ kucom:Eclipse是什麼...若一定要這樣寫,該如何解決這窘境咧>"< 05/04 00:08
推 qrtt1:就算你不用IDE, 也該用ant或maven來建專案啊. 何苦虐待自己 05/04 00:12
→ kucom:這種錯誤是什麼樣的情形......?因為我在本機RUN時才會這樣 05/04 00:13
→ kucom:放在server上就不會這樣...同樣的code,不同的tomcat及java 05/04 00:15
推 pply:不確定你的狀況,classpath 指定一下試試~~~ 05/04 00:32
推 MonyemLi:話說,你編譯過不了怎麼run阿。 05/05 00:39
推 MonyemLi:staic{pps = new PpsSql();} 我看過的都是這樣寫 05/05 00:52
→ kucom:我已經解決了喔,我重設classpath,重啟tomcat,再編譯就ok了. 05/08 21:44
→ kucom:謝謝各位的意見,感謝感謝~ 05/08 21:46