C#设置与获取环境变量的方法详解
作者:fsh001 时间:2021-09-03 20:55:29
1.前言
本来想拿学校机房的Android编辑器直接粘到自己电脑上用,发现它的eclipse是32位的,而我的JDK是64位的,于是想到干脆装两个JDK,用C#做一个能够更改环境变量的程序
环境变量是包含关于系统及当前登录用户的环境信息的字符串,一些软件程序使用此信息确定在何处放置文件(如临时文件).
环境变量说白了就是指定一个软件的路径,比如说配置TomcatJdk等软件时就必须设置环境变量。
下面话不多说了,来一起看看详细的介绍吧。
2.代码
Environment类下的静态方法
获取环境变量:
public static string GetEnvironmentVariable(string variable, EnvironmentVariableTarget target);
参数:
// variable:
// 环境变量名。
//
// target:
// System.EnvironmentVariableTarget 值之一,环境变量的位置。
设置环境变量:
public static void SetEnvironmentVariable(string variable, string value, EnvironmentVariableTarget target);
参数:
// variable:
// 环境变量名。
//
// value:
// 要分配给 variable 的值。
//
// target:
// System.EnvironmentVariableTarget 值之一,环境变量的位置。
PS:这个设置环境变量的方法不用重启电脑也能生效! (如果不加第三个参数则只会修改当前进程的环境变量)
来源:http://www.cnblogs.com/fsh001/p/8654790.html
标签:c#,获取,环境变量
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
面试官:Java中new Object()到底占用几个字节
2022-02-09 19:04:00
![](https://img.aspxhome.com/file/2023/9/75519_0s.png)
c#中task与thread区别及其使用的方法示例
2021-08-06 13:59:10
![](https://img.aspxhome.com/file/2023/7/86947_0s.jpg)
详解Android Webview加载网页时发送HTTP头信息
2023-11-16 02:32:34
浅谈java对象结构 对象头 Markword
2023-04-26 04:50:34
![](https://img.aspxhome.com/file/2023/9/89499_0s.jpg)
Android自定义按周签到打卡功能实例代码
2023-08-06 18:45:49
![](https://img.aspxhome.com/file/2023/5/96005_0s.gif)
手动实现将本地jar添加到Maven仓库
2021-06-12 16:06:49
java中String、StringBuffer与StringBuilder的区别
2021-11-12 13:28:24
![](https://img.aspxhome.com/file/2023/7/61517_0s.jpg)
spring boot 集成 shiro 自定义密码验证 自定义freemarker标签根据权限渲染不同页面(推荐
2023-07-28 17:39:16
CAD2008+VS2008开发ObjectARX加载失败问题(推荐)
2023-11-06 00:36:46
![](https://img.aspxhome.com/file/2023/9/96329_0s.jpg)
Java Swing中的JButton、JComboBox、JList和JColorChooser组件使用案例
2023-07-11 17:32:06
![](https://img.aspxhome.com/file/2023/1/77051_0s.jpg)
详解C#中的定时器Timer类及其垃圾回收机制
2021-07-21 10:57:39
Java实现医院管理系统
2023-11-22 18:36:07
![](https://img.aspxhome.com/file/2023/2/74992_0s.png)
C#实现洗牌游戏实例
2021-07-07 00:45:29
![](https://img.aspxhome.com/file/2023/7/100177_0s.jpg)
解决Druid动态数据源配置重复刷错误日志的问题
2021-06-06 17:44:51
![](https://img.aspxhome.com/file/2023/4/104024_0s.jpg)
Java 超详细讲解IO操作字节流与字符流
2022-04-28 20:09:57
![](https://img.aspxhome.com/file/2023/3/74973_0s.png)
java基础学习笔记之泛型
2022-05-31 01:49:44
java swing中实现拖拽功能示例
2023-09-15 11:46:42
![](https://img.aspxhome.com/file/2023/8/102128_0s.png)
详解SpringBoot注解读取配置文件的方式
2023-08-05 02:51:16
Android 架构之数据库框架搭建
2021-09-28 23:26:06
![](https://img.aspxhome.com/file/2023/3/98673_0s.jpg)
解析java基本数据类型传递与引用传递区别
2022-04-14 18:37:19
![](https://img.aspxhome.com/file/2023/8/113458_0s.png)