`
MonkeyBoy
  • 浏览: 11057 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

关于svn导出来的java项目不能add Libraries 和build path 没选项问题

阅读更多

关于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>
 
分享到:
评论

相关推荐

    eclipse导入项目后的常见问题(环境配置,访问404).docx

    移除缺失的JAR后,可以逐一或批量选择新导入的JAR,右键点击“Build Path”-&gt;“Add to Build Path”,这样就能确保项目正确引用这些库,感叹号消失即表示环境配置已经修复。 其次,Eclipse与MyEclipse在部署Java ...

    如何基于maven在eclipse下创建web工程

    Maven是Apache软件基金会的一个开源项目,它是一个项目管理和综合工具,主要用于Java项目的构建、依赖管理和项目信息管理。通过Maven,开发者可以自动化地完成项目的构建过程,包括编译、测试、打包、部署等环节。...

    Tomcat部署笔记

    - 右键点击项目名称 -&gt; `Properties` -&gt; `Java Build Path` -&gt; `Libraries`,选中有问题的JAR包,点击`Remove`按钮移除。 - 点击`Add Libraries` -&gt; `JRE System Libraries`,添加JDK库后,红色感叹号应消失。 ##...

    myeclipse使用

    如描述中所述,可以点击"Build Path" -&gt; "Configure Build Path" -&gt; "Libraries",然后选择"Add External JARs"。这允许你浏览并选择本地文件系统中的JAR文件,将其添加到项目的类路径中。添加后,这些库将可供项目...

    myeclpse的使用

    如需添加新的类文件夹,可以选择“Add Class Folder”按钮,之后创建新文件夹,并命名,这一步骤在描述部分被提及,即“properties---&gt;java build path---&gt;Libraries---&gt;add class folder---&gt;createnewFolder”。...

    openfire3.9.3在MyEclipse的源码部署.docx

    进入工程属性,选择Java Build Path中的Libraries页签,点击[Add JARs...],将`/target/openfire/lib`目录下的所有jar文件添加至构建路径。 **步骤7:运行设置** 1) 创建运行配置:右键点击工程,选择【Run】-&gt;...

    Kettle 4.4.2源码分析.docx

    工程 -&gt; 属性 -&gt; Java Build Path -&gt; Libraries -&gt; Add JARs 然后将 linux64 的 swt.jar 删除。 1.4 编译源码 编译源码需要使用 Ant 工具。开发者可以打开 build.xml 文件,右键点击 Run As -&gt; Ant Build 编译源...

    在Eclipse3.1上配置Kettle开发环境.doc

    - 右键单击刚刚检出的Kettle项目,选择`Properties -&gt; Java Build Path`。 - 转到“Libraries”选项卡,确认使用的JDK版本。 - 如果需要更改JDK版本,点击“Add Library -&gt; JRE System Library”,选择合适的JDK...

    MyEclipse详细使用教学教程.pdf

    3. **构建路径**:`Java Build Path`的`Source`选项卡列出了MyEclipse会编译和检查的文件夹。如果需要添加其他源文件夹,可以在这里进行设置。 4. **项目清理与构建**:通过`Project`菜单中的`Clean`可以清理项目,...

    openfire 源码 Eclipse部署

    - 在“Ant”视图中,选择“Add Buildfiles...”添加Openfire项目的构建文件; - 选中`openfire\build\build.xml`文件,并点击“OK”; - 在“Ant”视图中,展开“Openfire XMPP Server”节点,双击“default”...

    cmake-3.18.1-win32-x86.zip

    对于初学者,理解CMake的基本语法和常用命令是至关重要的,例如`add_executable()`, `add_library()`, `target_link_libraries()`, `include_directories()`等。熟练掌握CMake后,可以大大提高多平台开发的效率,...

    cmake-3.20.4-windows-i386.zip

    CMake的语法主要包括指令(如`project`、`add_executable`、`find_package`)、变量(如`CMAKE_C_COMPILER`、`CMAKE_BUILD_TYPE`)和函数(如`include_directories`、`target_link_libraries`)。熟练掌握这些元素,...

    cmake-3.11.0.tar.gz

    例如,`PROJECT()`定义项目名称,`ADD_EXECUTABLE()`和`ADD_LIBRARY()`用来添加可执行文件或库,`FIND_PACKAGE()`查找依赖的库,`INCLUDE_DIRECTORIES()`指定包含头文件的路径等。 2. **跨平台支持**:CMake的强项...

    cmake 3.22 linux x86

    **CMake 3.22 for Linux ...其强大的跨平台能力、灵活的配置选项和对多种构建系统的支持,使其成为大型项目和团队开发的首选构建工具。通过了解并熟练掌握CMake,开发者可以更好地管理和构建复杂项目,提高工作效率。

    ICS delphixe10源码版

    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++ ...

Global site tag (gtag.js) - Google Analytics