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#,获取,环境变量
0
投稿

猜你喜欢

  • 面试官:Java中new Object()到底占用几个字节

    2022-02-09 19:04:00
  • c#中task与thread区别及其使用的方法示例

    2021-08-06 13:59:10
  • 详解Android Webview加载网页时发送HTTP头信息

    2023-11-16 02:32:34
  • 浅谈java对象结构 对象头 Markword

    2023-04-26 04:50:34
  • Android自定义按周签到打卡功能实例代码

    2023-08-06 18:45:49
  • 手动实现将本地jar添加到Maven仓库

    2021-06-12 16:06:49
  • java中String、StringBuffer与StringBuilder的区别

    2021-11-12 13:28:24
  • spring boot 集成 shiro 自定义密码验证 自定义freemarker标签根据权限渲染不同页面(推荐

    2023-07-28 17:39:16
  • CAD2008+VS2008开发ObjectARX加载失败问题(推荐)

    2023-11-06 00:36:46
  • Java Swing中的JButton、JComboBox、JList和JColorChooser组件使用案例

    2023-07-11 17:32:06
  • 详解C#中的定时器Timer类及其垃圾回收机制

    2021-07-21 10:57:39
  • Java实现医院管理系统

    2023-11-22 18:36:07
  • C#实现洗牌游戏实例

    2021-07-07 00:45:29
  • 解决Druid动态数据源配置重复刷错误日志的问题

    2021-06-06 17:44:51
  • Java 超详细讲解IO操作字节流与字符流

    2022-04-28 20:09:57
  • java基础学习笔记之泛型

    2022-05-31 01:49:44
  • java swing中实现拖拽功能示例

    2023-09-15 11:46:42
  • 详解SpringBoot注解读取配置文件的方式

    2023-08-05 02:51:16
  • Android 架构之数据库框架搭建

    2021-09-28 23:26:06
  • 解析java基本数据类型传递与引用传递区别

    2022-04-14 18:37:19
  • asp之家 软件编程 m.aspxhome.com