我最近从 Eclipse Indigo 切换到 Eclipse Juno。我的想法是我可以将其指向我在 Indigo 中使用的同一个工作空间。这确实有效地引入了我的项目(该项目分布在多个包中),但是我现在收到 176 个错误,主要是这两个:
The project cannot be built until build path errors are resolved
Unbound classpath variable:'M2_REPO/com/some_path/some.jar' in project 'my_project'
关于如何解决这个问题有什么想法吗?我真的更喜欢使用朱诺。
最佳答案
M2_REPO 变量是什么?
摘自here :
M2_REPO is a variable that defines where maven repository is on your disk
检查 Maven 设置
我建议您检查 Maven 安装是否正确。
你以前在旧的 eclipse 中使用过 m2e 插件吗?如果是这样,可能值得检查一下朱诺号中是否也有同样的情况。您在首选项中看到“Maven”选项了吗?如果是这样,请检查以下首选项 -> Maven -> 安装
:
如果该插件存在并且设置正确,您应该已经有一个 M2_REPO 变量。如果没有,请尝试添加当前安装的 Maven。
手动添加M2_REPO
如果maven设置一切正常,您可以手动添加M2_REPO类路径变量,如下所示。
转到首选项 -> Java -> 构建路径 -> 类路径变量
并通过单击新建
添加一个新条目,然后输入以下详细信息:
Name = M2_REPO
Path = C:\Users\jindala\.m2\repository
一旦你这样做了,你的类路径变量对话框应该如下所示:
关于java - 切换 Eclipse 版本时构建路径错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11846132/