[問題] cannot find symbol

看板java作者 (海邊漂來的浮萍)時間16年前 (2009/04/28 00:21), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
我的環境如下: 1.版本:jdk 1.6.0_07 2.CLASSPATH: C:\Java\jdk1.6.0_07\lib;C:\Java\jakarta-tomcat-5.0.28\common\lib\servlet.jar; C:\Java\jakarta-tomcat-5.0.28\common\lib\commons-httpclient-3.1.jar 3.編譯工具:命令提示字元 不曉得哪裡出錯 總是出現這些錯誤訊息: DesktopSSOLoginModule.java:160: cannot find symbol symbol : class PrincipalImpl location: class desktopsso.share.DesktopSSOLoginModule principal = new PrincipalImpl(username); ^ 1 error 其實這是一個別人寫好的package 我可以確定的是程式碼沒寫錯 我先編譯 PrincipalImpl.java有成功 並且產生.class檔 可是DesktopSSOLoginModule.java這個檔案就是編譯不起來 已經試過 javac -d . DesktopSSOLoginModule.java 這個方法 也試過 set CLASSPATH=%CLASSPATH% 暫時將環境變數指向.class的所屬資料夾 JAVA也重裝了 卻仍然出現上述錯誤 不曉得有沒有好心人可以幫我看看QQ 感激了!!!!謝謝你們 附上原作者的下載網址: http://gceclub.sun.com.cn/wangyu/desktop-sso/desktopsso_src.zip 我提供的下載網址(裡面多了out資料夾 專放.class檔): http://0rz.tw/cy2SU 補上作者編譯過後產生的執行檔和設定檔: http://gceclub.sun.com.cn/wangyu/desktop-sso/desktopsso.zip -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.240.126.175

04/28 00:50, , 1F
你沒註明那個 impl 的 class 跟主 class 的相互關係...
04/28 00:50, 1F
補上作者編譯過後的執行檔和設定檔供參考 其實主程式為GameSystem.java 跟 MailSystem.java 搭配JAAS可以用兩種登入模組 其登入模組(DesktopSSOLoginModule或PasswordLoginModule)則確認使用者合法性 並分 配存取權限Principal給subject ※ 編輯: kilonbia 來自: 123.240.126.175 (04/28 02:01) ※ 編輯: kilonbia 來自: 123.240.126.175 (04/28 02:02)
文章代碼(AID): #19zTkADD (java)