Java Eclipse:对构建路径

时间:2017-07-12 07:52:16

标签: java eclipse

对于我们的项目,我们必须升级我们的Spring jar文件。我们下载了这些文件并将它们放在我们的JarRepository中。然后,我们手动修改 build.xml ,如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    ...
    <classpathentry kind="lib" path="/JarRepository/lib/spring-tx-2.5.jar"/>
    <classpathentry kind="lib" path="/JarRepository/lib/spring-web-2.5.jar"/>
    <classpathentry kind="lib" path="/JarRepository/lib/spring-webmvc-2.5.jar"/>
    ...
</classpath>

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    ...
    <classpathentry kind="lib" path="/JarRepository/lib/spring-tx-2.5.6.jar"/>
    <classpathentry kind="lib" path="/JarRepository/lib/spring-web-2.5.6.jar"/>
    <classpathentry kind="lib" path="/JarRepository/lib/spring-webmvc-2.5.6.jar"/>
    ...
</classpath>

据我所知,我只将“2.5.jar”更改为 - &gt; “2.5.6.jar”

但遗憾的是,在Eclipse中,(在Build Path&gt;&gt; Libraries中找到),它改变如下:

...
spring-tx-2.5.jar - JarRepository/lib
spring-web-2.5.jar - JarRepository/lib
spring-webmvc-2.5.jar - JarRepository/lib
...

...
spring-tx-2.5.6.jar - \JarRepository\lib (missing)
spring-web-2.5.6.jar - \JarRepository\lib (missing)
spring-webmvc-2.5.6.jar - \JarRepository\lib (missing)
...

据观察,斜线已经反转。这可能导致它“失踪”状态。

请帮忙。这导致我们编译错误。

  • 我尝试过关闭并打开Eclipse(正如其他构建路径所述) 错误问题)。
  • 我正在使用最新的Eclipse Oxygen
  • (正如@AndréStannek所建议的那样)我尝试使用Eclipse菜单(添加外部jar)。它可以解决问题,但它现在将使用绝对路径。如果我们使用相对路径,那将是最好的。

谢谢和最好的问候

1 个答案:

答案 0 :(得分:0)

现在修好了。虽然我不知道哪个具体解决了我的问题;但我尝试按此顺序执行以下操作:

  1. (在Eclipse菜单栏中)项目&gt;&gt;清洁......&gt;&gt;清理所有项目
  2. 关闭并重新打开Eclipse
  3. 删除Eclipse中的所有项目(非永久删除)
  4. 将项目重新导入Eclipse
  5. (在Eclipse菜单栏中)项目&gt;&gt;清洁......&gt;&gt;清理所有项目
  6. 重新构建
  7. 现在修复了新升级的Spring文件的路径,并采用相对路径形式。

    但仍然不知道问题的原因。但无论如何。