看板 java 關於我們 聯絡資訊
我有一個存於/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