【发布时间】:2017-03-07 17:00:08
【问题描述】:
我试图从 java 代码运行批处理文件,bat 文件正在运行,但在 bat 文件内部它正在调用 proxyServer.js 文件。这个 .js 文件没有运行。 下面是示例代码。
try {
String path="cmd /c start C:\\AxoneES_Viewers_Integration-2016Q3-SNAPSHOT_201609021003\\AxoneViewers.bat";
Runtime rn=Runtime.getRuntime();
Process pr=rn.exec(path);
} catch(IOException ex) {
System.out.println("Exception Found");
}
正如我在内部提到的,它正在调用 .js 文件,他们在其中声明了 .js 文件的路径,下面是声明路径的代码。 cd 查看器\应用程序\maxq\ 节点代理服务器.js
运行bat文件时找不到.js文件的路径,也没有运行。
你能帮我吗?有什么方法可以从 java 执行 bat 文件。
【问题讨论】:
-
你可以在没有 java 的情况下运行你的批处理文件吗?
-
所以你想用java,调用一个运行js文件的bat脚本。吉兹。
-
我只需要使用 java 运行批处理文件。当我在内部运行批处理文件时,它会调用 .js 文件。
标签: java