Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/157.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 运行C++;来自servlet的exe_Java_C++_Visual Studio 2010_Visual C++_Servlets - Fatal编程技术网

Java 运行C++;来自servlet的exe

Java 运行C++;来自servlet的exe,java,c++,visual-studio-2010,visual-c++,servlets,Java,C++,Visual Studio 2010,Visual C++,Servlets,我正在我的机器上运行服务器。当servlet接收到消息时,相应的VisualC++“.exe”需要开始运行。 我正在使用以下代码启动exe。但是我得到了“微软Visual C++调试错误”。代码如下:- if(strLine.equals(location))//same place do not do anything { Runtime rt=Runtime.getRuntime(); String cmd[]={"cmd.

我正在我的机器上运行服务器。当servlet接收到消息时,相应的VisualC++“.exe”需要开始运行。 我正在使用以下代码启动exe。但是我得到了“微软Visual C++调试错误”。代码如下:-

if(strLine.equals(location))//same place do not do anything             
{                   
Runtime rt=Runtime.getRuntime();  
String cmd[]={"cmd.exe", "/c", "C:\\Users\\nabeel.OUCS1289\\Documents\\Visual Studio 2010\\Projects\\Scene Localization - (FM)\\Debug\\Scene Localization.exe"};                    
rt.exec(cmd);
System.out.println("Same place so dont do anyuthing");          
}

在这方面请帮助我

要执行的EXE文件位于用户配置文件目录中。运行JRE/Webserver的帐户是否对该特定目录具有读取和执行权限


此外,通过
cmd.exe/c…
删除间接执行。对于常规可执行文件来说,这是完全不必要的。仅当您正在执行cmd.exe本身提供的命令,因此无法通过exe文件执行时,才需要此命令。

要执行的exe文件位于用户配置文件目录中。运行JRE/Webserver的帐户是否对该特定目录具有读取和执行权限


此外,通过
cmd.exe/c…
删除间接执行。对于常规可执行文件来说,这是完全不必要的。仅当您正在执行cmd.exe本身提供的命令,因此无法通过exe文件执行时,才需要此命令。

您可以发布确切的错误和/或尝试exe的发布版本,而不是调试版本。您可以发布确切的错误和/或尝试exe的发布版本,而不是调试版本版本Hi我试图将exe放入其他驱动器的文件夹中,但出现了一些问题。我会尽快发布准确的错误!还有一件事是servelet能够运行外部exe吗?嗨,我试图将exe放入其他驱动器的文件夹中,但出现了一些问题。我会尽快发布准确的错误!还有一件事是servelet能够运行外部exe吗?