2012-01-13 129 views
0

我想編譯我的SOAuthServiceImpl.java,但我得到下面的錯誤。我已經將類路徑設置爲XWikiConfig類文件位於 的位置,即C:\ tomcat-6.0.26.B-RELEASE \ webapps \ wiki \ WEB-INF \ lib;即使當我在命令提示符下回顯classpath時,我也會看到相同的類路徑,但仍然無法找到符號XWikiConfig 。儘管位於C:\ tomcat-6.0.26.B-RELEASE \ webapps \ wiki \ WEB-INF \ lib 中的jar文件(名爲xwiki-platform-legacy-oldcore-3.3.jar)包含文件XWikiConfig(com .xpn.xwiki)。從命令提示符處編譯java源時,找不到符號錯誤?

C:\XWiki\trunk\src\main\java\com\xpn\xwiki\user\impl\xwiki>javac SSOAuthSe 
rviceImpl.java 
SSOAuthServiceImpl.java:3: cannot find symbol 
symbol : class XWikiConfig 
location: package com.xpn.xwiki 
import com.xpn.xwiki.XWikiConfig; 
       ^
SSOAuthServiceImpl.java:4: cannot find symbol 
symbol : class XWikiContext 
location: package com.xpn.xwiki 
import com.xpn.xwiki.XWikiContext; 

沒有得到我在這裏失蹤的東西?

回答

1

你需要在classpath中添加路徑jar添加路徑,直到.jar不會做

+0

但也有aaround 60 jar文件,這個類文件reffering to.Should我提到的每個jar文件條目明確。 – 2012-01-13 07:22:49

+0

更好地使用IDE並配置'構建路徑' – 2012-01-13 07:23:20

+0

實際上這是一個服務器,我不允許在那裏使用IDE。我記得在前幾天我們用來設置類路徑,我們用它來給lib而不是直到jar文件。但肯定嗎?使用IDE構建 – 2012-01-13 07:57:32