C 設定和獲取系統環境變數

2021-10-03 13:39:52 字數 826 閱讀 9311

1.前言

本來想拿學校機房的android編輯器直接粘到自己電腦上用,發現它的eclipse是

32位的,而我的jdk是64位的,於是想到乾脆裝兩個jdk,用c#做乙個能夠更改環

境變數的程式

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:這個設定環境變數的方法不用重啟電腦也能生效! (如果不加第三個引數則只會修改當前程序的環境變數)

Android獲取和設定系統環境變數指南

在android原始碼的分析過程中經常會看到system.getenv 和getenv 以及os.getenv 獲取android系統的環境變數值,本篇的重點不是分析 的呼叫邏輯,而是講解怎麼在android開發原始碼環境下增加和在android終端環境下增加 檢視系統環境變數。廢話不多說開幹!se...

linux 系統檢視 設定 獲取環境變數

linux 系統的環境變數作業系統的環境變數一般是指用來指定系統執行環境中的一些引數 常見的環境變數有 path 指定命令的搜尋路徑 histsize 儲存歷史命令的記錄條數 shell 當前的shell 值通常是bin bash home 指定使用者的主工作目錄 檢視環境變數 使用env 命令來檢...

C 實現設定系統環境變數設定

以前實現系統環境變數設定時是要在電腦屬性 高階 環境變數設定,實現方式主要有2種,修改登錄檔,新增環境變數 呼叫系統kernel32.dll函式,設定環境變數 登錄檔方式,是要修改登錄檔的位置是 hkey local machine system currentcontrolset control ...