关于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>
分享到:
相关推荐
移除缺失的JAR后,可以逐一或批量选择新导入的JAR,右键点击“Build Path”->“Add to Build Path”,这样就能确保项目正确引用这些库,感叹号消失即表示环境配置已经修复。 其次,Eclipse与MyEclipse在部署Java ...
Maven是Apache软件基金会的一个开源项目,它是一个项目管理和综合工具,主要用于Java项目的构建、依赖管理和项目信息管理。通过Maven,开发者可以自动化地完成项目的构建过程,包括编译、测试、打包、部署等环节。...
- 右键点击项目名称 -> `Properties` -> `Java Build Path` -> `Libraries`,选中有问题的JAR包,点击`Remove`按钮移除。 - 点击`Add Libraries` -> `JRE System Libraries`,添加JDK库后,红色感叹号应消失。 ##...
如描述中所述,可以点击"Build Path" -> "Configure Build Path" -> "Libraries",然后选择"Add External JARs"。这允许你浏览并选择本地文件系统中的JAR文件,将其添加到项目的类路径中。添加后,这些库将可供项目...
如需添加新的类文件夹,可以选择“Add Class Folder”按钮,之后创建新文件夹,并命名,这一步骤在描述部分被提及,即“properties--->java build path--->Libraries--->add class folder--->createnewFolder”。...
进入工程属性,选择Java Build Path中的Libraries页签,点击[Add JARs...],将`/target/openfire/lib`目录下的所有jar文件添加至构建路径。 **步骤7:运行设置** 1) 创建运行配置:右键点击工程,选择【Run】->...
工程 -> 属性 -> Java Build Path -> Libraries -> Add JARs 然后将 linux64 的 swt.jar 删除。 1.4 编译源码 编译源码需要使用 Ant 工具。开发者可以打开 build.xml 文件,右键点击 Run As -> Ant Build 编译源...
- 右键单击刚刚检出的Kettle项目,选择`Properties -> Java Build Path`。 - 转到“Libraries”选项卡,确认使用的JDK版本。 - 如果需要更改JDK版本,点击“Add Library -> JRE System Library”,选择合适的JDK...
3. **构建路径**:`Java Build Path`的`Source`选项卡列出了MyEclipse会编译和检查的文件夹。如果需要添加其他源文件夹,可以在这里进行设置。 4. **项目清理与构建**:通过`Project`菜单中的`Clean`可以清理项目,...
- 在“Ant”视图中,选择“Add Buildfiles...”添加Openfire项目的构建文件; - 选中`openfire\build\build.xml`文件,并点击“OK”; - 在“Ant”视图中,展开“Openfire XMPP Server”节点,双击“default”...
对于初学者,理解CMake的基本语法和常用命令是至关重要的,例如`add_executable()`, `add_library()`, `target_link_libraries()`, `include_directories()`等。熟练掌握CMake后,可以大大提高多平台开发的效率,...
CMake的语法主要包括指令(如`project`、`add_executable`、`find_package`)、变量(如`CMAKE_C_COMPILER`、`CMAKE_BUILD_TYPE`)和函数(如`include_directories`、`target_link_libraries`)。熟练掌握这些元素,...
例如,`PROJECT()`定义项目名称,`ADD_EXECUTABLE()`和`ADD_LIBRARY()`用来添加可执行文件或库,`FIND_PACKAGE()`查找依赖的库,`INCLUDE_DIRECTORIES()`指定包含头文件的路径等。 2. **跨平台支持**:CMake的强项...
**CMake 3.22 for Linux ...其强大的跨平台能力、灵活的配置选项和对多种构建系统的支持,使其成为大型项目和团队开发的首选构建工具。通过了解并熟练掌握CMake,开发者可以更好地管理和构建复杂项目,提高工作效率。
svn://svn.overbyte.be/ics or http://svn.overbyte.be:8443/svn/ics (Usercode = ics, password = ics) Installation: ------------- ICS V8 has been designed for Embarcadero Delphi 2009 and up, and C++ ...