2014-01-16 201 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期望的通常的项目结构,否则你就会惹麻烦了(应该没问题为了绿地工作而这样做)。