作者kilonbia (海边漂来的浮萍)
看板java
标题[问题] cannot find symbol
时间Tue Apr 28 00:21:26 2009
我的环境如下:
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
1F:推 PsMonkey:你没注明那个 impl 的 class 跟主 class 的相互关系... 04/28 00:50
补上作者编译过後的执行档和设定档供参考
其实主程式为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)