繁体   English   中英

将libgdx项目导入eclipse时,未绑定的类路径变量junit和log4j

[英]Unbound classpath variable junit and log4j when importing a libgdx project in to eclipse

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

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中,但是我已经安装了它而没有改变错误。 谢谢。

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

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

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

  1. 窗口 - >首选项
  2. Java - > Build Path - > Classpath Variables - > New
  3. name将是M2_REPO
  4. path将类似于c:\\users\\drew\\.m2\\repository
  5. 单击“确定”按钮两次

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

我同意Drew,但也重启了你的日食。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM