gpt4 book ai didi

java - 使用 java 运行 setx 命令

转载 作者:行者123 更新时间:2023-11-30 09:04:28 26 4
gpt4 key购买 nike

<分区>

我正在编写一个 java 代码,它将使用 java 将路径字符串附加到 %PATH% 变量

在命令提示符下命令是

setx PATH "%PATH%;C:\my Path\"

在java中这是我的代码:

import java.io.File;
import java.io.IOException;

public class AddToPATHVariable {
public static void main(String[] args) throws InterruptedException, IOException {
String folderPath = "C:\\my Path\\";
System.out.println(folderPath);
Runtime rt = Runtime.getRuntime() ;
Process p = rt.exec("setx PATH \"%PATH%;" + folderPath + "\"");
p.waitFor();
p.destroy();
}

}

问题是我的命令行提示完美地附加了新字符串。但是 java 代码是将路径变量的值设置为 %PATH%;C:\my Path\

有人请在这方面指导我。

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