小编Upe*_*apu的帖子

如何使用java运行setup.exe文件

我正在开发一个java应用程序,我必须从中运行xyz_setup.exe安装程序.我尝试了以下代码

String command = "C:\\xyz_setup.exe"; 
Runtime.getRuntime().exec(command);`
Run Code Online (Sandbox Code Playgroud)

但它抛出了以下错误

java.io.IOException: Cannot run program "C:\Users\NewtonApples\Downloads\idman614.exe": CreateProcess error=740, The requested operation requires elevation
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
    at java.lang.Runtime.exec(Runtime.java:615)
    at java.lang.Runtime.exec(Runtime.java:448)
    at java.lang.Runtime.exec(Runtime.java:345)
    at upendra.OpenExternalApplication.main(OpenExternalApplication.java:19)
Caused by: java.io.IOException: CreateProcess error=740, The requested operation requires elevation
    at java.lang.ProcessImpl.create(Native Method)
    at java.lang.ProcessImpl.<init>(ProcessImpl.java:189)
    at java.lang.ProcessImpl.start(ProcessImpl.java:133)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1021)
    ... 4 more
Run Code Online (Sandbox Code Playgroud)

谁能建议我怎么做?

java security permissions runtime.exec

3
推荐指数
1
解决办法
4325
查看次数

标签 统计

java ×1

permissions ×1

runtime.exec ×1

security ×1