1.windows 环境变量 概念 意义
系统环境变量是为了一些特定程序准备的。
比如,一个完整的WINDOWS应用程序需要在运行时了解清楚当前操作系统的一些基本情况:当前版本,临时目录,等等。比如版本问题,WINDOWS版本很多,有WIN3.1/WIN95/WIN98/WIN2000/WIN XP/VISTA/WIN 7等等,有一些程序需要应用某个操作系统版本的特殊功能,就不能在其他系统上使用,所以可以通过读取当前环境变量来进行判断。
用户变量和系统变量的区别在于权限和实例。权限可能比较好理解,实例就是这样的意思:假设你买了一辆宝马,你太太也想开这辆车,不过你们俩身材是有差别的,在座椅高度、反光镜位置都需要调整,那么不如准备两套用户变量,记录你们俩使用上的差异,然后开车的时候(用户登录)的时候,自动调出已经调整好的一堆变量,就可以使用了。系统变量则不同,任何时候都只有一套,不会随用户登录状况发生变化。
对于C语言来说,用户变量可以通过函数 getenv和setenv进行读取和设置,类型都是字符串。
对于用户来说,最常见的工作就是设定路径,比如:
c:\>echo %path%
c:\>set path = c:\windows;
诸如此类。
环境变量比注册表、INI文件更容易配置应用程序的优越性在于,环境变量时POSIX操作系统的一个标准功能,换句话说,你编的程序在任何一种操作系统上都可以使用环境变量,不必担心注册表只能在WINDOWS下使用的问题,这样程序的兼容性就好得多了
2.win10系统环境变量怎么设置方法
win10配置环境变量正确了吗?如果确实正确了,打开命令行,输入java或者javac等都有使用提示的,如图如果没有正确,本人综合网上的解答,给出一种配置方法,这里配置的系统变量,切换用户也可使用的,而不是用户变量,供参考,照做就行了部分步骤省略,不会的再问吧。
只说一些关键的地方,有配图1.找到“系统属性”的窗口点击“环境变量(N)”,弹出以下窗口:点击”新建(W)“,弹出1.首先要配置系统变量JAVA_HOME,如图变量名固定为JAVA_HOME,不要变,照写即可,具体设置如图:变量值是jdk所在位置,你去找一下,每个人的都可能不同。一般默认在C盘(?)我的是C:\Program Files (x86)\Java\jdk1.6.0_39注意路径里包含的关键字眼"\Java\jdk1.6.0_39", ”\Java\“后紧跟你安装的jdk的版本,有时会找错。
2.接着是Path变量。先在系统变量(S)的面板里,拖动滚动条找一下是否有Path变量,一般都有的。
转载请注明出处windows之家 » win10环境变量设置目的