2015-11-22 58 views
0

我想用运行jar文件:编辑%PATH%编程

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

Viewer3D.bat:Java的罐子CliniSys.jar%1%2 CliniSys.jar需要一些DLL (VTK DLL )应该在System%PATH%变量中引用。

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

回答

0

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

你可以把你想要的任何东西在envp

如果你想从您的来电者继承大多数变量使用System.getEnv(),然后遍历它并将其复制到envp,然后才是改变你需要什么。