`

SVN上拖下来的项目,缺少build path怎么办?

 
阅读更多
现象

在eclipse里用subeclipe从svn上拖下来的项目,看不见java build path怎么办?



原因

那是因为你的两个配置文件:.project .classpath没有内容或者缺失。



解决

以一个maven管理的java项目为例。


用下面内容替换掉空的.project文件
复制代码

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>fastjson_source</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
        <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>org.maven.ide.eclipse.maven2Builder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.eclipse.jdt.core.javanature</nature>
        <nature>org.maven.ide.eclipse.maven2Nature</nature>
    </natures>
</projectDescription>

复制代码

.classpath 文件。(这个可以手动加)
复制代码

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" output="target/classes" path="src/main/java"/>
    <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
    <classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
    <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
    <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
    <classpathentry kind="lib" path=".project"/>
    <classpathentry kind="output" path="target/classes"/>
</classpath>

复制代码
分享到:
评论

相关推荐

    myeclipse从svn服务器上检出maven工程

    本文将详细介绍如何使用MyEclipse IDE从SVN服务器上检出并导入Maven项目。 #### 二、准备工作 1. **安装MyEclipse**: 确保已经安装了最新版本的MyEclipse集成开发环境。 2. **配置SVN客户端**: 安装SVN客户端,如...

    eclipse下安装SVN操作文档

    4. 将`Web-INF`下的`lib`文件夹中的所有JAR包添加到构建路径(Build Path)中,点击"确定"(OK),此时,该工程应能正常编译。 五、代码更新与提交 1. 检出项目后,项目内的文件和文件夹可以通过右键菜单访问SVN...

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

    首先,当从SVN或其他版本控制系统导入Java Web项目时,可能会看到项目图标带有感叹号,这通常表示存在构建路径错误或缺少依赖。为了解决这个问题,我们需要检查项目的Java Build Path。通过右键点击项目,选择...

    项目部署1

    在Eclipse中,右键点击项目,选择`Properties` -&gt; `Java Build Path` -&gt; `Source`,设置输出目录为项目根目录下的自定义路径,例如:`/src/main/webapp/WEB-INF/classes`。 然后,我们需要配置Tomcat的`server.xml`...

    搭建openmeetings开发环境

    其中一种常见的问题是缺少必要的jar包或类库在构建路径(build path)中未被正确引用。例如,slf4j.jar未在构建路径中,可通过右键点击项目,选择properties,然后添加缺失的jar至Java Build Path中来解决。此外,还...

    Tomcat编译和调试

    在源代码根目录下,你会发现`build.properties.default`文件,将其复制为`build.properties`,然后修改`base.path`属性以指向你的Java库目录。 3. **下载依赖**:在命令行中,执行`ant download`命令,Ant会自动...

    liferay6.1,Eclipse3.6开发环境搭建

    - 在弹出的窗口中找到“Java Build Path”,添加缺少的库文件路径。 #### 七、结语 本文详细介绍了如何在Eclipse 3.6中搭建Liferay 6.1的开发环境,包括安装必要的工具、配置SDK以及创建和维护Liferay项目。通过...

    How to install legup 1.0 and legup 2.0 in Ubuntu

    export PATH=$PWD/llvm-gcc-4.2-2.7-i686-linux/bin:$PATH ``` 2. **配置并构建LLVM**: ```bash cd /home/wzb/LLVM/ mkdir build cd build ../llvm/configure ``` 如果遇到错误提示“** required but not ...

    Windows下编译Webkit过程

    - Cygwin 环境变量:在 `PATH` 变量中添加 `cygwin\bin` 路径。 4. **安装必备软件** - Safari 必须安装,以便在编译完成后能够解决运行时可能缺少的 DLL 文件问题。 - 安装 QuickTime SDK,并将其 `CIncludes` ...

    eCos编译环境安装

    export PATH=$PATH:$HOME/bin:/sbin:/usr/local/gnutools/arm-eabi/bin ``` 这里特别指出了 `/usr/local/gnutools/arm-eabi/bin` 路径,是因为在接下来的步骤中会安装eCos相关的工具链。 #### 三、编译环境的...

Global site tag (gtag.js) - Google Analytics