6

我正在尝试导入并运行此处列出的项目:

Scene2d 动作和事件处理

我首先下载 zip 文件,然后将其导入 Eclipse。从这里我得到以下三个错误(在解决了与不正确的android版本有关的其他错误之后):

Description Resource    Path    Location    Type
Unbound classpath variable: 'M2_REPO/junit/junit/4.5/junit-4.5.jar' in project 'game-test-desktop'  game-test-desktop       Build path  Build Path Problem


Description Resource    Path    Location    Type
Unbound classpath variable: 'M2_REPO/junit/junit/4.5/junit-4.5.jar' in project 'netthreads-libgdx'  netthreads-libgdx       Build path  Build Path Problem


Description Resource    Path    Location    Type
Unbound classpath variable: 'M2_REPO/log4j/log4j/1.2.16/log4j-1.2.16.jar' in project 'netthreads-libgdx'    netthreads-libgdx       Build path  Build Path Problem

有谁知道如何解决这个问题?我注意到这个 junit 应该包含在 eclipse 的 JDT 中,但我已经安装了它,但没有改变错误。谢谢。

4

2 回答 2

27

问题是该项目依赖于使用Maven管理的库,Eclipse 不会自动设置来处理这些库。

您需要先下载然后安装 Maven。然后您可以打开一个命令行窗口并mvn install从您的项目目录运行,这将构建代码并下拉任何所需的依赖项。

最后,您需要进入 Eclipse 并将其设置为知道您的本地 Maven 存储库...

  1. 窗口 -> 首选项
  2. Java -> 构建路径 -> 类路径变量 -> 新建
  3. name将会M2_REPO
  4. path会是这样的c:\users\drew\.m2\repository
  5. 单击确定按钮两次

如果您在 Eclipse 中重新编译,这些错误应该会消失。

于 2012-12-06T02:44:12.460 回答
0

我同意 Drew,但之后还要重新启动你的 Eclipse。

于 2018-11-07T16:43:21.207 回答