天天看點

eclipse CreateProcess錯誤解決辦法

   最近遇到運作testng的時候,eclipse報錯不能建立程序。原因是windows本身字元長度的限制,如果你的m2的路徑或者源代碼的路徑過長的話就會報這個錯誤,解決方式有2種:一是在windows上建立個映射。第二種就是将eclipse的org.eclipse.jdt.launching_3.*.jar 的class進行替換,估計原理是一樣,隻不過是在eclipse裡面做了。第二種方法的詳細步驟如下:

第一步 下載下傳 bug3271933.4.2hack.zip 檔案

第二步 備份 本地eclipse/plugins/org.eclipse.jdt.launching_3.*.jar

第三步 複制 bug3271933.4.2hack.zip 的class檔案替換  你的org.eclipse.jdt.launching_3.*.jar中的 org/eclipse/jdt/internal/launching路徑底下 。這步用壓縮檔案工具打開,然後直接将class拖進去即可,最後它會自動的class合并到jar中。

第四步 修改org.eclipse.jdt.launching_3.*.jar中的META-INF /MANIFEST.MF 檔案.

删除以'NAME' 開頭的元素直到最後兩行 , 保留最後2行(也就是留最後一個NAME打頭的元素)

第五步 重新開機 eclipse.

檔案見附件,做好的eclipse也見附件: