Java 从自运行的.exe文件执行Shell命令

Java 从自运行的.exe文件执行Shell命令,java,shell,exe,runtime.exec,Java,Shell,Exe,Runtime.exec,我将Java应用程序导出到一个自动运行的jar文件中,然后使用编译将其编译成一个.exe-文件 我想,Runtime.getRuntime().exec('shutdown-s-f-t')才起作用。从命令行运行编译后的.exe,不起作用 为什么会这样?有没有办法通过简单地打开.exe-文件来执行该命令?您正在使用的命令是什么,出现了什么错误?为什么Runtime.getRuntime().exec()应该关心它是如何启动的?@MadProgrammer该命令是“shutdown-s-f-t”

我将Java应用程序导出到一个自动运行的jar文件中,然后使用编译将其编译成一个.exe-文件

我想,
Runtime.getRuntime().exec('shutdown-s-f-t').jar-文件时,代码>才起作用。从命令行运行编译后的
.exe
,不起作用


为什么会这样?有没有办法通过简单地打开
.exe
-文件来执行该命令?

您正在使用的命令是什么,出现了什么错误?为什么
Runtime.getRuntime().exec()
应该关心它是如何启动的?@MadProgrammer该命令是“shutdown-s-f-t”