获取java.io.IOException:CreateProcess:c:\ Windows \ System32 \ My_exe 1 error = 2

时间:2011-12-15 21:06:04

标签: java windows-7 windows-xp createprocess runtime.exec

我正在

java.io.IOException: CreateProcess: c:\Windows\System32\My_exe 1 error=2 

当我尝试运行需要执行My_exe.exe的应用时。我在

中运行我的应用程序

Wepshere 6.1服务器和操作系统是Windows 7 64位,编辑器是RAD 7.5.4。

PATH设置为C:\Windows\System32。当我从dos提示符运行它时 - 没有错误。

相同的应用在Windows XP上运行良好。

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:3)

您没有说您正在做什么来运行您的应用程序,但如果您使用的是Runtime.exec,则需要引用“My_exe.exe”,而不仅仅是“My_exe”。

答案 1 :(得分:0)

windows 7 x64没有command.com,因为它是一个16位应用程序 我有同样的问题,我的一个朋友发现了一个很好的解决方案

复制cmd.exe并将副本重命名为command.com,将其放在路径

问题解决了!!!