当eclipse控制台报出Cannot run program “"C:\Program Files\Java\jre6\bin\javaw.exe" (in directory "D:\workspace\test"): CreateProcess error=87, ²ÎÊý´í”的错误时,可以考虑是不是因为eclipse里设置的某个环境变量路径(可通过Window->Preferences->Java->Build Path->Classpath Variables查看)太长太深。我遇到的问题是因M2_REPO这个环境变量引起的,它存储的是maven本地库的位置。
解决方法:
1、在较浅的目录新建maven本地库文件夹。例如D:/m2。
2、修改%MAVEN_HOME%/conf/settings.xml文件,修改<localRepository></localRepository>节点的内容为<localRepository>D:/m2</localRepository>。
(注:默认<localRepository></localRepository>节点是被注释掉的,本地库路径指向C:\Documents and Settings\CURRENT_USER\.m2\repository,其中CURRENT_USER为当前登录用户名。这种情况下,只需要在文件中添加<localRepository>D:/m2</localRepository>即可。)
3、将原maven本地库中的所有包拷贝到新目录D:/m2中。
4、修改eclipse中M2_REPO环境变量的值(Window->Preferences->Java->Build Path->Classpath Variables),把原M2_REPO值修改为D:/m2。
5、F5刷新工程,如果工程前还带红叉,可以执行Project->Clean...。over~
分享到:
相关推荐
windows下eclipse跑junit报错:CreateProcess error=206后面跟着乱码。 把这个jar替换掉就好了,放在:eclipse/plugins/下面。 参考:https://bugs.eclipse.org/bugs/show_bug.cgi?id=327193
reg.exe 文件, 所以 Eclipse 要调用 genymotion 时 会报类似 Exception (VBoxManage): java.io.IOException: Cannot run program "C:\Program Files\Genymobile\Genymotion\/reg": CreateProcess error=2, 的错误 ...
eclipse develop hadoop chmod :Cannot run program "chmod": CreateProcess error=2, ?????????-附件资源
xml验证 eclipse报错:CreateProcess error=87 Linux下调试运行配置 去掉滚动条自适应 滚轮事件
解决myeclipse10运行出现:CreateProcess error=87, ²ÎÊý´í 的问题,直接替换myeclipse安装路径\Common\plugins
Cannot run program “D:\soft\Java\jdk1.6.0_12\bin\javaw.exe” (in directory “E:\DevCode\Ali\20121008_ordercenter”): CreateProcess error=87, ²ÎÊý´í 替换位置请查看...
reg.exe 文件, Eclipse调用 genymotion 时会报错:Exception (VBoxManage): java.io.IOException: Cannot run program "C:\Program Files\Genymobile\Genymotion\/reg": CreateProcess error=2, 解决: 在genymotion...
reg.exe 文件, 所以 Eclipse 要调用 genymotion 时 会报类似 Exception (VBoxManage): java.io.IOException: Cannot run program "C:\Program Files\Genymobile\Genymotion\/reg": CreateProcess error=2, 的错误 ...
genymotion 2.5.4 模拟器 的free 版 没有提供 reg.exe 文件, 所以 Eclipse 要... CreateProcess error=2, 的错误 把该文件放在genymotion 的目录中可解决相应的问题,直接启动genymotion模拟器 在genymotion 2.5.4 中
- **错误现象2:IOException: Cannot run program "chmod": CreateProcess error=2** - 原因:缺少Cygwin或环境变量未配置。 - 解决方法:安装Cygwin并将其bin目录添加到PATH环境变量中,然后重启Eclipse。 - *...
- 在Windows上运行Nutch可能会遇到一些特定的问题,比如上述描述中的“Login failed: Cannot run program 'whoami': CreateProcess error=2”。这个错误通常是因为Nutch尝试使用Unix-like的命令`whoami`,但在...
然而,当尝试在Eclipse中直接运行这段代码时,可能会遇到“Cannot run program "python": CreateProcess error=2”的错误,这意味着Java无法找到Python解释器。为了解决这个问题,我们需要在Eclipse的Run ...