[問題]JSP class編譯時引用的錯誤

看板java作者 (kucom)時間16年前 (2008/05/03 23:44), 編輯推噓5(505)
留言10則, 5人參與, 最新討論串1/1
我有一個存於/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

05/03 23:52, , 1F
==" 我都用 Eclipse,所以沒這個困擾 [逃]
05/03 23:52, 1F

05/04 00:08, , 2F
Eclipse是什麼...若一定要這樣寫,該如何解決這窘境咧>"<
05/04 00:08, 2F

05/04 00:12, , 3F
就算你不用IDE, 也該用ant或maven來建專案啊. 何苦虐待自己
05/04 00:12, 3F

05/04 00:13, , 4F
這種錯誤是什麼樣的情形......?因為我在本機RUN時才會這樣
05/04 00:13, 4F

05/04 00:15, , 5F
放在server上就不會這樣...同樣的code,不同的tomcat及java
05/04 00:15, 5F

05/04 00:32, , 6F
不確定你的狀況,classpath 指定一下試試~~~
05/04 00:32, 6F

05/05 00:39, , 7F
話說,你編譯過不了怎麼run阿。
05/05 00:39, 7F

05/05 00:52, , 8F
staic{pps = new PpsSql();} 我看過的都是這樣寫
05/05 00:52, 8F

05/08 21:44, , 9F
我已經解決了喔,我重設classpath,重啟tomcat,再編譯就ok了.
05/08 21:44, 9F

05/08 21:46, , 10F
謝謝各位的意見,感謝感謝~
05/08 21:46, 10F
文章代碼(AID): #1878XbM0 (java)