eclipse报错:CreateProcess error=87解决办法
2011-03-18 00:00
253 查看
报错内容:
原因:由于eclipse在windows下存在路径太长报错的bug。
解决办法:
将项目剪切到较短的路径再引入运行,即可解决问题。
java.io.IOException: Cannot run program "D:\Java\jdk1.6.0\bin\javaw.exe" (in directory "很长的一个路径"): CreateProcess error=87, 2?êy2? at java.lang.ProcessBuilder.start(ProcessBuilder.java:459) at java.lang.Runtime.exec(Runtime.java:593) at org.eclipse.debug.core.DebugPlugin.exec(DebugPlugin.java:810) at org.eclipse.jdt.launching.AbstractVMRunner.exec(AbstractVMRunner.java:70) at org.eclipse.jdt.internal.launching.StandardVMDebugger.run(StandardVMDebugger.java:249) at org.eclipse.jdt.launching.JavaLaunchDelegate.launch(JavaLaunchDelegate.java:101) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:853) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:866) at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1069) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) Caused by: java.io.IOException: CreateProcess error=87, 2?êy2? at java.lang.ProcessImpl.create(Native Method) at java.lang.ProcessImpl.<init>(ProcessImpl.java:81) at java.lang.ProcessImpl.start(ProcessImpl.java:30) at java.lang.ProcessBuilder.start(ProcessBuilder.java:452) ... 10 more
原因:由于eclipse在windows下存在路径太长报错的bug。
解决办法:
将项目剪切到较短的路径再引入运行,即可解决问题。
相关文章推荐
- Eclipse开发J2ME程序之插件安装[转]
- Windows上配置和使用svn-1.4.6 + Apache2.2.6 + Eclipse版本控制环境
- eclipse注释日期格式修改
- findbugs与eclipse版本
- 图解Windows配置Eclipse IDE和Android SDK开发环境
- Ubuntu12.04下eclipse提示框黑色背景色的修改方法
- eclipse 中查看文件时,文件后面的 版本号 、 文件的状态图标 等等都不见问题解决
- Eclipse常用插件
- 黑马程序员--JAVA高新技术之eclipse开发工具相关知识、JDK1.5新特性
- eclipse 插件开发,报错No property tester contributes a property....
- 用Eclipse 创建web项目
- Eclipse安装支持SVN协议的SVN插件
- Junit+Selenium+Maven+SVN+Eclipse+AutoFrame全自动化测试实践实例(一)
- eclipse shortcuts
- eclipse如何开启/关闭代码提示功能
- eclipse调整字体大小
- eclipse 自动注释格式
- Eclipse的快捷键
- eclipse自动提示功能没了的解决办法
- Eclipse 关联jar包乱码