Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 切换Eclipse版本时生成路径错误_Java_Eclipse_Classpath - Fatal编程技术网

Java 切换Eclipse版本时生成路径错误

Java 切换Eclipse版本时生成路径错误,java,eclipse,classpath,Java,Eclipse,Classpath,我最近从EclipseIndigo切换到EclipseJuno。我的想法是我可以把它指向我在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_proje

我最近从EclipseIndigo切换到EclipseJuno。我的想法是我可以把它指向我在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_回购协议变量是什么? 摘自

M2_REPO是一个变量,用于定义maven存储库在磁盘上的位置

检查Maven设置 我建议您检查Maven安装是否正确设置。 你以前在旧的eclipse中有m2e插件吗?如果是这样的话,也许值得检查一下朱诺中是否有同样的内容。您是否在首选项中看到“Maven”选项?如果是,请检查以下
首选项->Maven->安装

如果该插件存在并且设置正确,那么您应该已经有了一个M2_REPO变量。如果没有,请尝试添加当前的maven安装

手动添加M2_回购 如果maven设置都正常,您可以按如下方式手动添加M2_REPO类路径变量

转到
Preferences->Java->Build Path->Classpath Variables
,单击
New
添加新条目,然后输入以下详细信息:

Name = M2_REPO 
Path = C:\Users\jindala\.m2\repository
完成此操作后,类路径变量对话框应如下所示:


如果您的一切都在EclipseIndigo中运行,那么只需打开EclipseIndigo并将(文件->导出->常规首选项选择导出所有)首选项导出到一个文件(name.epf)并通过File->import->General_Preferences将它们导入到新的eclipse版本中

您是否再次尝试将类路径变量M2_REPO添加到工作区?我认为您可以从eclipse Indigo导出首选项并将其导入eclipse Juno,这包括所有路径变量等。如果您的所有内容都在eclipse Indigo中工作,然后只需打开EclipseIndigo并导出(文件->导出->常规首选项选择export All)首选项到一个文件(name.epf)中,然后通过文件->导入->常规首选项将它们导入到新的Eclipse版本中即可,非常感谢!你的照片给了我一个天才的想法,让我看看Indigo设置,看看我缺少了什么类路径变量,然后把它添加到Juno中。@Houdini,太棒了!!我很高兴知道你的问题现在解决了:)