1. 修改长路径:
当eclipse控制台报出Cannot run program ““C:\Program Files\Java\jre6\bin\javaw.exe” (in directory “D:\workspace\test”): CreateProcess error=87, 2êy′í”的错误时,能够考虑是否是由于eclipse里设置的某个环境变量路径(可经过Window->Preferences->Java->Build Path->Classpath Variables查看)太长太深。有可能是maven仓库路径、jdk路径、eclipse目录、eclipse工作空间路径过长。分别变短即可
2. 若是还不成功,按照这个方法eclipse
原因是由于classpath太长的缘故,
解决办法固然是让classpath变短,能够删掉哪些不用的path。
eclipse --> Run --> Run configuration --> 在classpath tab页中找到default classpath,右击 --> Edit --> 选中Only include exported entries。或者把classpath下过长的jar包路径变短(将jar放置在路径较短的目录下)
3.终极解决办法:
替换\eclipse\plugins\org.eclipse.jdt.launching_3.6.1.v20111006_r372.jar为:新jar包
新jar下载链接:https://pan.baidu.com/s/1zcX2sIdgK5wXu76m12ppdw
提取码:683y
原因:由于是eclip