2014-01-16 49 views
1

我已經導入的一個項目(我很新的這一點),我得到了以下錯誤:構建路徑日食的Java J2EE

Project cannot be built until build path errors are resolved 

Project FST is missing required library: 'C:program Files/Apache Group/Tomcat 4.1/common/lib/servlet.jar' 
Project FST is missing required library: 'C:program Files/Apache Group/Tomcat 4.1/common/lib/struts.jar' 
The project cannot be built until build path errors are resolved 
Unbound classpath variable: 'TOMCAT_HOME/common/lib/jasper-runtime.jar' in project 
Unbound classpath variable: 'TOMCAT_HOME' in project FST 

我創建了一個名爲TOMCAT_HOME變量,並給它適當的目錄,而且還,我們應該將項目類路徑更改爲使用TOMCAT_HOME而不是絕對路徑。 我不知道該怎麼做(改變項目classpath和絕對路徑) 謝謝!

+0

在構建配置中使用絕對路徑是相當有問題的。我們通常將它們放入屬性中(我們正在使用Liferay + Tomcat)。嘗試打開項目選項,並在Build Path下設置所需的庫,以暫時解決問題(但想想其他與你一起工作的項目)。 – rlegendi

+0

你在哪裏創建了TOMCAT_HOME變量? –

回答

0

若要間接回答,如果使用Maven或Gradle等配置項目構建,以便使用相應的命令行工具成功構建項目,那麼將項目導入到eclipse中應該非常簡單使用Maven或Gradle eclipse插件。我認爲這樣做會對你在短期內產生的任何麻煩都有價值 - 只要注意使你的項目結構符合Maven期望的通常的項目結構,否則你就會惹麻煩了(應該沒問題爲了綠地工作而這樣做)。