我正在尝试导入并运行此处列出的项目:
Scene2d Actions and Event Handling
我首先下载 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 中,但我已经安装了它,错误没有改变。谢谢。
最佳答案
问题是该项目依赖于使用 Maven 管理的库,Eclipse 不会自动设置来处理这些库。
您首先需要 download然后 install Maven .然后您可以打开一个命令行窗口并从您的项目目录运行 mvn install
,这将构建代码并提取任何所需的依赖项。
最后,您需要进入 Eclipse 并将其设置为它知道您的本地 Maven 存储库...
- 窗口 -> 首选项
- Java -> 构建路径 -> 类路径变量 -> 新建
name
将是M2_REPO
path
类似于c:\users\drew\.m2\repository
- 点击“确定”按钮两次
如果您在 Eclipse 中重新编译,这些错误应该会消失。
关于java - 将 libgdx 项目导入 Eclipse 时未绑定(bind)类路径变量 junit 和 log4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13734832/