gpt4 book ai didi

Java ProcessBuilder 和 Windows 系统变量

转载 作者:行者123 更新时间:2023-12-02 07:25:00 26 4
gpt4 key购买 nike

我想在 Java 中使用路径执行程序这是由自定义系统变量(“CHROME”)定义的。

new ProcessBuilder("CHROME").start(); 

Win7:工作正常(指向 AppData\Local)

Win Vista:不执行任何操作(指向程序文件)

我需要做什么才能让它在 Vista 上运行?

最佳答案

如果我理解正确的话,CHROME 是一个系统变量,其中包含应用程序的路径。如果是这样,您可以尝试

String path = System.getenv("CHROME");
new ProcessBuilder(path).start();

Runtime.getRuntime().exec(path);

关于Java ProcessBuilder 和 Windows 系统变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13680866/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com