running C++ exe from servlet
running C++ exe from servlet
我正在我的机器上运行服务器。当 Servlet 收到消息时,相应的可视C++".exe"需要开始运行。
我使用以下代码来启动 exe。但是我收到"Microsoft视觉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 文件执行。
相关文章:
- 如何解决"invalid conversion from 'char' to 'const char*'"
- std::async from std::async in windows xp
- std::is_reference from std::any
- std::time_point from and to std::string
- "No suitable conversion function from 'std::string' to 'const char *' exists"
- std::chrono::time_point from std::string
- Visual accept std::string from std::byte iterator
- C++中链表的错误"Abort signal from abort(3) (sigabrt) "
- dopen():不以 root 身份运行时"failed to map segment from shared object"
- C++ 中的"template <typename From, typename Tag> struct Alias;"是什么?
- from std::vector to adept::avector
- qt get child (Callout) from QChart
- Webassembly from Javascript
- Generate boost::uuids::uuid from boost::compute::detail::sha
- 什么是"Reading unbounded stream from standard input (Memory Management)"的例子
- Calling C++ dll from python
- 为什么我会收到"invalid conversion from 'Queue*/Stack*' to 'int'"错误消息?
- std::chrono 在从 main 或 from 类方法使用时给出不同的值
- Calling Python Script from Visual Studio C++ Solution
- running C++ exe from servlet