关于svn导出来的java项目不能add Libraries 和build path 没选项问题
前几天,朋友说导出项目不能部署,add libraries 不行,build path 也不可以。后来研究了下里面文件,是因为项目文件里面没有 .classpath 文件导致的。(在eclipse里,有些项目里可能没有显示这文件,点package explorer 的小三角,把*.resources 选项的勾去掉,就会显示了,或者在workspase项目文件里查看下。)没有这文件的eclipse就不会认为工程项目,没指向lib。可以在其他已经部署的这个项目里拷贝一份,或者自己编写一份.classpath 文件。然后就可以添加java的 Libraries 了。
下面为一 .classpath 文件
<?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="con" path="melibrary.com.genuitec.eclipse.j2eedt.core.MYECLIPSE_JAVAEE_5_CONTAINER"/> <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/antlr-2.7.6.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/aspectjrt.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/aspectjweaver.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/cglib-nodep-2.1_3.jar" sourcepath="D:/My Documents/.m2/repository/cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3-sources.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/common-annotations.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-beanutils-1.7.0.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-collections-3.1.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-dbcp.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-fileupload-1.2.1.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-io-1.3.2.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-lang-2.3.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-logging.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-pool.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/dom4j-1.6.1.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/ehcache-1.2.3.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/ezmorph-1.0.3.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/freemarker-2.3.15.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/hibernate3.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/javassist-3.4.GA.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/json-lib-2.1.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/jta-1.1.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/log4j-1.2.15.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/ognl-2.7.3.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/slf4j-api-1.5.0.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/slf4j-log4j12-1.5.0.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/smartupload.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/spring-webmvc-struts.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/spring.jar" sourcepath="D:/My Documents/.m2/repository/org/springframework/spring/2.5.6/spring-2.5.6-sources.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/sqljdbc.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/struts2-dojo-plugin-2.1.8.1.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/struts2-json-plugin-2.1.8.1.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/struts2-spring-plugin-2.1.8.1.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/xwork-core-2.1.6.jar" sourcepath="D:/My Documents/.m2/repository/com/opensymphony/xwork-core/2.1.6/xwork-core-2.1.6-sources.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/struts2-core-2.1.8.1.jar"/> <classpathentry exported="true" kind="lib" path="WebRoot/WEB-INF/lib/oscache-2.4.1.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/mysql-connector-java-5.0.8-bin.jar"/> <classpathentry kind="output" path="WebRoot/WEB-INF/classes"/> </classpath>