执行文件名过长的问题,具体报错信息是这样的
Exception occurred executing command line.
Cannot run program "C:\Program Files\Java\jre1.8.0_77\bin\javaw.exe" (in directory "E:\registcenter\Main\server\businessServer\bizprocess-server"): CreateProcess error=206, 文件名或扩展名太长。
Cannot run program "C:\Program Files\Java\jre1.8.0_77\bin\javaw.exe" (in directory "E:\registcenter\Main\server\businessServer\bizprocess-server"): CreateProcess error=206, 文件名或扩展名太长。
这个报错eclipse的一个bug。
以下是修复方式
第一步 下载 bug3271933.4.2hack.zip 文件
链接 注意要用chrome打开链接别用edge
第二步 备份 本地eclipse/plugins/org.eclipse.jdt.launching_3.*.jar
第三步 复制bug3271933.4.2hack.zip 的class文件替换 你的org.eclipse.jdt.launching_3.*.jar中的 org/eclipse/jdt/internal/launching路径底下
第四步 修改org.eclipse.jdt.launching_3.*.jar中的META-INF /MANIFEST.MF 文件.
删除以'NAME' 开头的元素直到最后两行 , 保留最后2行(也就是留最后一个NAME打头的元素)
第五步 重启 eclipse.
第二步 备份 本地eclipse/plugins/org.eclipse.jdt.launching_3.*.jar
第三步 复制bug3271933.4.2hack.zip 的class文件替换 你的org.eclipse.jdt.launching_3.*.jar中的 org/eclipse/jdt/internal/launching路径底下
第四步 修改org.eclipse.jdt.launching_3.*.jar中的META-INF /MANIFEST.MF 文件.
删除以'NAME' 开头的元素直到最后两行 , 保留最后2行(也就是留最后一个NAME打头的元素)
第五步 重启 eclipse.