原博客地址: http://blog.sina.com.cn/s/blog_6761ab1f01018r2m.html
这个问题主要是因为CLASSPATH过长导致
因此需要将maven的localRepository的位置设置在一个比较短的路径下(这里即使你设置的是D:\repository有时候也是不行的,因为我开始就是这么设置的,还是不好用),那么,就将路径设置为D:\M2这样,这个和上边的区别就是字符变少了,名字变短。
然后就是设置%MAVEN_HOME%\conf\settings.xml中的<localRepository>D:\M2</localRepository>,
在eclipse中preference->Maven->User Setting中点击browse,选择
%MAVEN_HOME%\conf\settings.xml文件,
这样重启eclipse一下,“
Cannot run program javaw.exe in directory CreateProcess error=87
”将不会出现。