eclipse执行单元测试报CreateProcess error=87的解决方法
原因是classpath的路徑過(guò)長(zhǎng)導(dǎo)致,在網(wǎng)上看了很多文章,發(fā)現(xiàn)解決方法有2種:
1、更改項(xiàng)目路徑 或者 maven本地庫(kù)的路徑,減少classpath的深度。
2、由于這是eclipse自身的bug,可以通過(guò)給eclipse打補(bǔ)丁來(lái)徹底解決【推薦】
我的eclipse版本是3.5.1的,若與我一樣版本的同學(xué)可以下載下面網(wǎng)址中jar,替換掉plugins中的對(duì)應(yīng)jar即可。?
http://jianguoyun.com/p/DWeuLbsQx5jkBRimkwk。
?
如果沒(méi)有符合的版本,需要自己手動(dòng)制作補(bǔ)丁jar包,方法如下:?
1、在官網(wǎng)找對(duì)應(yīng)的版本:?https://bugs.eclipse.org/bugs/show_bug.cgi?id=327193 ? ?選擇合適的版本下載
2、解壓jar包
3、Eclipse的安裝目錄 $Eclipse_HOME/plugins/下找到org.eclipse.jdt.launching_XXX.XXX.jar文件(XXX部分由不同的版本可能不同),把該文件進(jìn)行解壓
4、把下載的補(bǔ)丁的4個(gè)文件替換到解壓jar的同路徑org.eclipse.jdt.internal.launching下(記得先備份原來(lái)文件)
5、把解壓jar根目錄下的META-INF/MANIFEST.MF用文本編輯器打開(kāi),把所有“Name:”開(kāi)頭的類(lèi)似于以下的文本全部刪除掉。另外,注意刪除完畢后,在最后一定要留上兩個(gè)空行。保存。
6、返回到解壓后的jar的根目錄,采用打包命令 jar cf ?org.eclipse.jdt.launching_XXX.XXX.jar *.* (jar的文件名一定要和你原先的名稱(chēng)一致)進(jìn)行打包。
7、打包得到?org.eclipse.jdt.launching_XXX.XXX.jar 后,把該jar替換覆蓋至$Eclipse_HOME/plugins/,重啟Eclipse。
?
參考:
http://bingyingao.iteye.com/blog/1977220
http://irving-wei.iteye.com/blog/1747144
轉(zhuǎn)載于:https://www.cnblogs.com/bukudekong/p/3858636.html
總結(jié)
以上是生活随笔為你收集整理的eclipse执行单元测试报CreateProcess error=87的解决方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MySql中添加用户/删除用户
- 下一篇: sqlplus中上下键无效的解决办法