gpt4 book ai didi

java - 使用java程序添加环境变量,并能够在我从我的电脑打开环境选项卡时看到

转载 作者:行者123 更新时间:2023-12-01 15:43:31 30 4
gpt4 key购买 nike

我想编写添加环境变量的java程序,当我从MyComputer打开环境选项卡时,我应该能够看到...

这是我尝试过的,但它给出了 java.lang.unsupportedException

映射 env = System.getenv(); env.put("abc", "pqr");

下面还有一次尝试,它没有给出任何错误...但是当我从我的电脑打开环境变量选项卡在此处输入代码时,我看不到任何添加的值。但是当我sysout“env”变量它给了我所有路径,包括myone也...但是我需要在环境变量选项卡中显示相同的东西...

ProcessBuilder processBuilder = new ProcessBuilder("cmd.exe","/c","set");      
Map env = processBuilder.environment();
env.put("abc", "pqr");

请帮助我...提前致谢...

最佳答案

有两种方法。第一个是调用 Windows API 来更改/设置环境变量。您必须寻找正确的 Windows API 函数并从 Java 调用它。然而,从 Java 调用任何 Windows API 本身就是一个主题。

第二种方法是使用正确的参数调用setx.exe程序来设置环境变量。查看 setx.exe 程序的手册,了解如何使用它(以及何时安装)来设置环境变量。

通过这两种方式,您显然都将 Java 程序限制为仅在 Windows 系统上运行。

关于java - 使用java程序添加环境变量,并能够在我从我的电脑打开环境选项卡时看到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7597777/

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