環境變數中administrator的使用者變數和系統變數
我們在java執行環境或android開發環境時,經常要配置環境變數,如圖所示,
這裡有administrator的使用者變數(U),和系統變數(S),
那麼,它們之間有什麼區別呢?
簡單的說,一個是當前使用者使用,你用其它使用者登陸,這個環境變數就不起作用了。
系統變數,是對所有使用者都可使用的。
簡單的說:
系統變數:不管以哪個使用者名稱登陸到計算機都能使用;
使用者變數:只能以設定變數時的使用者名稱登陸才能使用。
如果我們在自己的電腦上執行程式,使用者只有一個,看不出系統變數和使用者變數的區別,但是,
如果一臺電腦有多個使用者,就能看出使用者變數和系統變數的區別了~~
PS:我們在配置的時候,一般都是配置系統變數(S),
比如,要配置Android的SDK,可以在系統變數的path裡新增F:\adt-bundle-windows-x86\adt-bundle-windows-x86\sdk\platform-tools;
F:\adt-bundle-windows-x86\adt-bundle-windows-x86\sdk\tools
相關推薦
環境變數中administrator的使用者變數和系統變數
我們在java執行環境或android開發環境時,經常要配置環境變數,如圖所示, 這裡有administrator的使用者變數(U),和系統變數(S), 那麼,它們之間有什麼區別呢? 簡單的說,一個是當前使用者使用,你用其它使用者登陸,這個環境變數就不起作用了。 系統變數
windows 使用者變數和系統變數中的Path差別
點選“我的電腦→屬性→高階系統設定”標籤的“環境變數”button,出現“環境變數”對話方塊,假設當前是以Administrator登入系統的使用者。對話方塊的上面為Administrator的使用者變數,對話方塊的以下為系統變數(即相當於系統中全部使用者的使用者變數)。
環境變數中path,classpath和JAVA_HOME的作用
設定環境變數 在java 中需要設定三個環境變數(1.5之後不用再設定classpath了,但個人強烈建議繼續設定以保證向下兼用問題) JDK安裝完成之後我們來設定環境變數:右擊“我的電腦”,選擇“屬性”,選擇“高階”標籤,進入環境變數設定,分別設定如下三個環境變數: (1)配置path
環境變數:使用者變數和系統變數
環境變數的含義 環境變數:一般是指系統和當前使用者可以對操作環境的執行進行相應設定的字串。 在作業系統中,環境變數是一個特定的物件,它包含了系統和當前使用者執行應用程式所需的必要資訊1,如:當前使用者臨時檔案的儲存位置,使用GCC編譯器的路徑等。
靜態類中,靜態方法和靜態變數的執行順序按出現執行
package com.study; public class StaticCode { static { i = 33;// i's value is from 0 to 33 g(); } static int i = 1;
windows 使用者變數和系統變數的區別
點選“我的電腦→屬性→高階系統設定”標籤的“環境變數”按鈕,出現“環境變數”對話方塊,如果當前是以Administrator登入系統的使用者,對話方塊的上面為Administrator的使用者變數,對話方塊的下面為系統變數(即相當於系統中所有使用者的使用者變數)。有的時候我們會看到在使用者變數和系統
C#中的靜態方法和靜態變數的一些總結
方法: static 修飾符的方法為靜態方法,反之則是非靜態方法 靜態成員屬於類所有,非靜態成員屬於類的例項所有,無論類建立了多少例項,類的靜態成員在記憶體中只佔同一塊區域。(所有該類的例項都共享這個類的靜態成員) C#靜態方法屬於類所有,類例項化前即可使用,靜態方法只能訪
執行緒私有資料TSD——一鍵多值技術,執行緒同步中的互斥鎖和條件變數
一:執行緒私有資料: 執行緒是輕量級程序,程序在fork()之後,子程序不繼承父程序的鎖和警告,別的基本上都會繼承,而vfork()與fork()不同的地方在於vfork()之後的程序會共享父程序的地址空間,但是有了寫實複製(fork()之後的子程序也不會直接
MYSQL的使用者變數(@)和系統變數(@@)
轉自:http://dev.mysql.com/doc/refman/5.1/zh/language-structure.html#variables9.3. 使用者變數 可以先在使用者變數中儲存值然後在以後引用它;這樣可以將值從一個語句傳遞到另一個語句。使用者變數
js變數中有var定義和無var定義的區別,es6中let命令和const命令
之前我們在寫js程式碼的時候都知道可以用var定義全域性變數和區域性變數,也可以省略var,而且在非嚴格模式下不會報錯,但是並不知道兩者的區別... var x = 1; y = 4; console.log(x);//1 console.log(y);//4 cons
MySQL 會話變數 和 系統變數
MySQL會話變數 和 系統變數@@ 1、當伺服器執行時很多的變數可以動態改變。 2、客戶端只能更改自己的會話變數,不能更改其他客戶端的會話變數,退出客戶端時變數復原,並且不會影響其他客戶端,系統 變數影響全域性。 3、伺服器啟動時,將全域性變數初始化為預設值,這些預設值可以在配置檔案或命令列中更改。想要更
Node中的全域性物件和全域性變數
這個文章主要是對上一個文章的擴充 util物件 在Node環境已經安裝好的前提下,使用util中已經定義的方法,只需要require('util')即可; uti是utility(功效,用途)的縮寫。這util模組的設計主要是為了滿足Node內部API的需
使用者變數和系統變數的區別
在我們安裝了jdk之後,還無法編譯和執行java(通過在執行選單cmd中輸入java和javac命令可以測試),這是因為還沒有設定環境變數。 windows作業系統根據Path環境變數查詢命令,如果能找到,則執行該命令,否則會出現“xxx不是內部或外部命令,也不是可執行的程式或批處理檔案”。而L
OC中在.h和.m中宣告的屬性和成員變數
區別 IOS5之前 在iOS第一版中,我們為輸出口同時聲明瞭屬性和底層例項變數,那時,屬性是OC語言的一個新的機制,並且要求你必須宣告與之對應的例項變數,例如: @interface MyViewController :UIViewController
matlab中自定義檔名和系統自帶檔名重複的處理
最近在安裝第三方toolbox時, 發現該第三方toolbox中的run.m檔案和matlab自帶的\MATLAB\R2010b\toolbox\matlab\lang\run.m檔名重複, 導致系統自帶的run檔案無法執行。 在網上查詢到解決方案:
apache在預設404、403提示頁面中隱藏apache版本和系統資訊
要隱藏紅色部分的apache版本號和系統資訊,在apache配置檔案中(linux系統中是httpd.conf),找到如下兩行: ServerTokens OS ...... ServerSigna
如何在linux系統下將php和mysql命令加入到環境變數中的方法
如何在linux系統下將php和mysql命令加入到環境變數中的方法 如何插入一段漂亮的程式碼片 修改 /etc/profile檔案使其永久性生效,並對所有系統使用者生效,在檔案末尾加上如下兩行程式碼 vim /etc/profile PATH=$PATH:/usr/local/
環境變數中系統變數和使用者的環境變數及在配置JAVA環境變數時兩著有什麼區別
環境變數分為系統環境變數和使用者環境變數.你所說的環境變數是指系統環境變數,對所有使用者起作用, 而使用者環境變數只對當前使用者起作用。 例如你要用java,那麼你把java的bin目錄加入到path變數下面,那麼它就是系統環境變數,所用使用者登陸, 在命令列輸入java都會有java的幫助資訊出
在linux系統中通過fw_printenv檢視和設定u-boot中的環境變數
uboot下可以通過命令訪問和修改環境變數,但是如果需要在Linux系統下訪問這些資料該怎麼辦呢?其實uboot早就幫我們想好了。 1、編譯fw_printenv工具 在你使用的uboot程式碼中用以下編譯指令: make env 這樣就可
linux中mysql配置檔案和jdk環境變數
mysql配置檔案 [client]default-character-set = utf8mb4 [mysql]socket = /var/lib/mysql/mysql.sockdefault-character-set = utf8mb4 [mysqld]skip-name-resolveport