Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.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时缺少M2_REPO类路径变量_Java_Eclipse_Maven_Classpath - Fatal编程技术网

Java 打开Eclipse时缺少M2_REPO类路径变量

Java 打开Eclipse时缺少M2_REPO类路径变量,java,eclipse,maven,classpath,Java,Eclipse,Maven,Classpath,我正在使用EclipseIDE,并且已经配置了maven设置 我安装了Windows->Preferences->Maven->Installations,并添加了自己的Maven安装。然后我做了Windows->Preferences->Maven->User Settings,并检查它是否指向正确的Settings.xml和我的本地存储库。一切正常,我点击了更新设置和重新索引以防万一 我第一次这样做时,在Windows->Preferences->Java->Build Path->Clas

我正在使用EclipseIDE,并且已经配置了maven设置

我安装了Windows->Preferences->Maven->Installations,并添加了自己的Maven安装。然后我做了Windows->Preferences->Maven->User Settings,并检查它是否指向正确的Settings.xml和我的本地存储库。一切正常,我点击了更新设置和重新索引以防万一

我第一次这样做时,在Windows->Preferences->Java->Build Path->Classpath Variable中有一个名为M2\u REPO的变量,它指向正确的存储库。但第二天我再次打开Eclipse,M2_REPO变量消失了

我是否缺少任何进一步的配置?有人能帮忙吗

提前谢谢

更新:

我正在使用Windows7

更新2:

我不知道为什么在运行eclipse之前必须在cmd中执行
mvneclipse:eclipse
,才能正确地运行所有项目。这可能是一个解决方案。

引导您使用各种方法定义
M2\u HOME
变量;我个人更喜欢通过命令行调用自动定义

mvn -Declipse.workspace="your Eclipse Workspace" eclipse:configure-workspace
例如,您可以使用如下内容:

mvn -Declipse.workspace="C:\workspace" eclipse:configure-workspace

如果您的工作区位于
C:\workspace

下,您使用的是什么操作系统?@AdamArold我已经更新了帖子。您为此创建了环境变量?@Ved您是说MAVEN\u HOME吗?还是另一个变量?MAVEN_主页已创建。