[問題] cannot find symbol
我的環境如下:
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
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)