以编程方式编辑 %PATH%

Edit %PATH% programmatically

我想运行一个jar文件使用:

runTime.exec(new String[]{"...\Viewer3D.bat", arg1 ,arg2})

Viewer3D.bat: java -jar CliniSys.jar %1 %2 CliniSys.jar need some dll (VTK dll) that should be referenced in System %PATH% variable.

如何以编程方式编辑 %PATH%(java 代码,script.bat,...)?

使用Runtime.getRuntime().exec(String[] cmdarray, String[] envp).

你可以在 envp

中放入任何你想要的东西

如果您想从调用者那里继承大部分变量,请使用 System.getEnv(),然后遍历它并将其复制到 envp,然后再根据需要进行更改。