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