首页 > 代码库 > Eclipse里maven的project报Unbound classpath variable: 'M2_REPO/**/***/***.jar'

Eclipse里maven的project报Unbound classpath variable: 'M2_REPO/**/***/***.jar'

刚刚学习java,菜鸟一个  连eclipse都不会用,今天第一天有代码  记录一下相关问题

 

打开项目后,报错:Unbound classpath variable: ‘M2_REPO/**/***/***.jar‘  

直观上来看,是找不到相关jar包。在网上百度了一下,maven工具如果不自己配置setting.xml,则会默认的把程序要用到的jar包下载到C:\Documents and Settings\(你自己的文件夹名字)\.m2\repository下。

这个时候打开项目,找不到jar包,就会报错。

有两种解决方案:

1.Eclipse->Windows->Preferences->java->Build Path->Classpath Variables new一个,名字是M2_REPO,属性选folder,指向C:\Documents and Settings\kaseyxiong\.m2\repository。这个应该就是直接找到jar包

2.修改setting文件。先下个maven插件,然后Eclipse->Windows->Preferences中可以找到Maven这一项,之后选择user settings,在user settings中选择setting.xml文件。之后确定。然后重新用maven命令,cmd->mvn eclipse:eclipse一下,maven就会把相    关的jar包都下载到你setting文件中设置的文件夹中。

 

有关maven是啥还不太清楚,继续学习~