当前位置:文档之家› 环境变量的设置

环境变量的设置

环境变量的设置
环境变量的设置

设置环境变量有两种方式:第一种是在命令提示符运行窗口中设置;第二种是通过单击“我的电脑T属性T高级”标签的“环境变量”按钮设置。需要注意的是,第一种设置环境变量的方式只对当前运行窗口有效,关闭运行窗口后,设置就不起作用了,而第二种设置环境变量的方式则是永久有效。

2.如何在命令提示符窗口中设置环境变量?

在“开始T运行”框中输入“ cmd后按“确定”按钮,出现命令运行窗口。在命令提示符下输入“ set ”即可查看环境变量设置。要查看具体某个环境变量的设置,比如要查看path 环境变量的设置,可以输入“ set path ”。要创建一个环境变量,比如要创建一个名为aa 的,值为“ c: ”的环境变量,可以输入“ set aa=c: ”命令。而要删除一个环境变量,比如要删除aa环境变量,则可输入“ set aa=”命令(注意=后面不能有空格)。如何更改一个环境变量的设置呢?更改环境变量有两种情况:一是追加方式,即在不改变环境变量现有设置的情况下,增加变量的值,比如要给环境变量aa增加一个值为“ D:”的设置,可

以输入“ set aa=%path%;D: ”。另一种是完全修改方式,对于这种方式,我们可以采用直接创建一个环境变量的方法来实现。

3.用户变量和系统变量的关系是什么?

点击“我的电脑T属性T高级”标签的“环境变量”按钮,出现“环境变量”对话框,如果当前是以Administrator 登录系统的用户,对话框的上面为Administrator 的用户变量,对话框的下面为系统变量(即相当于系统中所有用户的用户变量)。有的时候我们会看到在用户变量和系统变量中都存在某一个环境变量,比如path ,那么path 的值到底是用户变量中的值还是系统变量中的值,或者两者都不是呢?答案是两者都不是。path 变量的值是用户变量中的值与系统变量中的值的叠加。

4.改变环境变量和环境变量中的值应该注意什么?

环境变量和环境变量的值不要含有空格,也不要用中文,切记!

环境变量设置指南(图文详细)(JAVA内容)

还有很多朋友被环境变量的设置困扰。我现在给大致说明下:

前提是,你已经安装了JDK (和JRE,两个是一起装的)。

很多朋友反映不知道去哪里找下载地址,我把电脑上的JDK给大家分享下,

点我进入下载

面来看图一步一步来,

3

接下来就是进行设置第 1 个系统变量,是“系统变量“,不是“变量”。变量名叫JAVA_HOME

值为java 下JDK 文件夹路径!具体看图认真设置。

这样,确定后,第 1 个系统变量就设置完毕了。

4

接下来,设置第 2 个系统变量,一般没有这个变量名,要新建,如果电脑上已经有,那么就选中它进行编辑,

变量名: CLASSPATH

值:是JDK下的\bin 文件夹和JDK下的\lib\tools 文件夹!两个路径之间用分号隔离开。记得。具体操作看图

看图

5 再接下来,设置第 3 个系统变量。因为这个变量名系统已经有,所以选中后点编辑,值:同样是上面提到的JDK 下的\bin 文件夹(不包含第5步提到的第 2 个路径)。同第 4 步的方法,看图设置,

6

这样, 3 个需要设置的环境变量就完成了。相信只要对照看文字和图,耐心点看。。超级新手也会明白的。毕竟众口难调,一些接受能力比较强的可能学起来觉得罗嗦了点嘿嘿。

有些朋友不知道环境变量设置有什么意义,我们一起来了解下:要想方便的开发和运行Java 应用程序,我们需要设置两个环境变量,一个path 一个classpath 。设置好path 变量,使得我们能够在系统中的任何地方运行java 应用程序,比

如javac、java、javah等等。这就要找到我们安装JDK的目录,比如我们的JDK安装在目录下,那么在c:\jdk1.3\bin 目录下就是我们常用的java 应用程序,我们就需要把

c:\jdk1.3\bin 这个目录加到path 环境变量里面。classpath 环境变量,是当我们在开发java 程序时需要引用别人写好的类时,要让java 解释器知道到哪里去找这个类。通常,sun 为我们提供了一些额外的丰富的类包,一个是dt.jar ,一个是tools.jar ,这两个jar 包都位于

c:\jdk1.3\lib 目录下,所以通常我们都会把这两个jar 包加到我们的classpath 环境变量中set classpath=.;c:\jdk1.3\lib\tools.jar;c:\jdk1.3\lib\dt.jar 。注意对于jar 包,在classpath 中需要跟上完整地文件路径,而不能仅仅跟一个目录。第一个路径的点“ . ”,代表当前目录,这样当我们运行java AClass 的时候,系统就会先在当前目录寻找AClass 文件了。

教大家验证JAVA设置的如何了。

1。开始->运行-> 输入CMD 然后,在命令提示符内,输入java -version 可以看到下图:(这个显示的是版本信息,说明你装的没错。)

2。还可以输入javac ,如下图:

利用ISE-TCAD分析和设计SCR结构的片上静电保护电

2008-01-18 嵌入式在线收藏|打印

静电放电(Electrostatic Discharge ,ESD)是造成电子元件或电子系统受到过度电应力(Electrical Over Stress,EOS)破坏的主要因素。在静电保护的各种手段中,最主要也是最有效的方式就是将静电保护电路结构集成到芯片上。

由于该结构在ESD时需要承受很大的电流,所以一般都会占用较大比例的芯片面积,导致芯片成本的增加。可控硅整流器(Silic on Con trolled Rectmer,SCR)以其在单位布局

面积下具有最高的ESD防护能力这一显著优点,在ESD防护上扮演了日益重要的角色。

SCR结构就是导致CMOS闭锁效应(Latchup)的结构,在内部电路中应该尽量避免。但是如果在ESD保护器件中应用得当,那么这种结构会有明显优良的效果。

直到现在,ESD仍然是芯片设计返工的主要原因[1 , 2]。一个具有较强抗静电能力的

保护结构,往往要无数次的反复才能找到安全又高效率的面积参数。以SCR为代表的一些

比较高效的保护结构,随着采用的工艺不同,可靠性和有效性都大打折扣,需要改进甚至重

新设计。这种改进或设计如果能够借助计算机仿真来实现,将大大减少设计循环的次数,提

高设计效率。但是一般的CAD工具只能预测常规工作条件下器件的反应,ESD极端的工作

条件会令其不收敛。所以如何使用计算机仿真ESD条件下器件的反应,正是有待研究的课

题[3]。

其中的一种方法是,为常用的静电保护器件建立能够仿真breakdow n / snap back效

应的Spice模型[1]。这种方法的优点是完善了器件的电路级模型,可以利用该模型进行整个电路的仿真。缺点是,器件的ESD防护能力与器件的版图形状,间距等工艺和器件级参数关系紧密,Spice 作为电路级的仿真软件,无法对这些因素给予考虑,势必会带来很大的

误^£。

另一种方法是使用TCAD工具仿真[2]。以ISE-TCAD为代表的TCAD工具是着重于工艺级和器件级的仿真工具。他可以充分的考虑工艺参数和版图形状对器件的影响。

最近,有文章使用TCAD工具提取保护器件在大电流情况下准静态的I-V特性,以此

得到破坏性电流ld(Destructive current)[2]。Id与器件最大可承受ESD电压Vesd有很紧密的关系,因此他是保护器件的重要的参数。但是,这种方法只适合MOS , Field-Oxide De Vice , LateralN-P-N BJT等有明显第二次击穿效应的结构,他无法准确的找出SCR结构的

Id值。本文提出一种可方便地找到SCR结构Id值的方法,并以基于某一典型0. 6卩m CM OS工艺的可控硅整流器(SCR)结构为例,将该Id值运用到ESD人体放电模型(Human Bo dy Model , HBM)的模拟和面积的估算中。

2 SCR结构

对SCR进行I-V特性分析的时候,主要需要考虑起始导通电压Vt(Trigger Point Volt age)、维持电压Vhold(Holding Voltage)、破坏性电流Id(Destructive current)等。其中,V t是决定SCR保护器件能不能在内部电路受ESD损害前开启的关键参数。而Id是I-V曲线

上最大的安全电流值,电流超过这个值后,该器件会产生不可恢复的损伤。正如前面已经提

到的,他与器件可承受的ESD电压密切相关。在本文中,我们着重考虑IC芯片最常见的E SD损伤模型,人体放电模型。人体放电模型是指人体上的静电在人体与IC的一些管脚相

接触时进入IC内部,再经由其他管脚放到地上,形成瞬间放电电流,将IC内部的器件烧毁

的现象。从定义上看,人体模型是一种偶然的,频率较低的ESD放电类型。以MIL-STD

883Method 3015 . 7[6]中定义的模型为例,设器件可承受最大的ESD电压和ESD尖峰电

流分别为Vesd和Iesd,那么就有如下关系式:

Vesd △ Iesd X(1500 + Rdevice) (1)

由于在SCR导通的情况下Rdevice(器件在ESD冲击下的电阻)很小,所以可以忽略不计。那么,Vesd △ Iesd X1500。

对于MOS , Field-Oxide Device , Lateral N-P-NBJT、等具有第二次击穿效应的结构,他们的Iesd值与Id是同一个值,就是(secondary breakdown current,第二次击穿电流), 他可以方便的从I-V特性曲线上读出。对于SCR,由于他的热损伤需要一个热量积累的过程,所以Iesd > Id可以将Iesd = Id。

作为迭代的初始值运用到面积估算中。

根据Vesd的不同,MIL-STD-883将器件抗ESD分为三个等级:1级抗静电电压为0?1999 V; 2

级抗静电电压为2000?3999 V; 3级抗静电电压为4000 V以上。目前工业界认定一般商用IC需要通过HB± 2 kV以上测试。

2 . 1 SCR的工作机理

横向SCR结构是一种最基本的SCR保护器件,他是由P + —N-P-N +四层半导体结构组成。如图1所示,此四层结构依次为P + diffusion , N-well , P-substrate , N + diffusio n。

分析图1可得,这样的SCR元件他的起始导通电压等于CMOS制程下N-well与P-s ubstrate的结雪崩击穿电压,不同的工艺,这个击穿电压从30到50 V不等。SCR的I-V

特性曲线如图2中黑色实线所示。

其中,A点是SCR的起始导通点,该点的电压Vt高达30 V以上,起始导通电流(Tri gger Point Current)在几十毫安左右。导通后,维持电压Vhold很低,在1V左右。可见只

要SCR元件导通,便会将ESI)电压钳制在一个很低的电位上,因此能够给予内部电路有效

的保护。而且,在相同的ESD大电流的冲击下,由于该结构的维持电压极低,其上消耗的

电能(承受的热能)相应的就小,更不易烧坏。所以在单位面积上,该器件可以承受更大的电流密度,具有更高的ESI)防护能力。但是在未达到起始导通条件以前,此SCR元件是关闭

的,内部电路可能在这个期间被ESD破坏,因此需要采取措施确保内部电路安全。

方法一是加入第二级保护电路以完成SCR未开启时的ESD保护,同时该电路需在自

身未受到ESD伤害前,促使SCR开通。这种方法的缺点是,设计条件较苛刻,同时会占用额外的布局面积,无法完全发挥SCR的优势。方法二是在SCR元件结构中结合一个sh

ort-channel的、NMOS元件,在ESD来临时,该NMOS会率先开启,并且促进SCR开启,整个结构的开启电压变降低到MOS的开启电压,这种结构称为LVTSCR低开启电压(L

ow-Volt-age Triggering SCR,SCR)。

图2中虚线是同工艺条件下,相同面积的MOS的典型I-V特性。C点是MOS的起始导通点,D点是第二次击穿点,D点的电流值便是该MOS,的ld(即lesd)。可见MOS比S CR容易开启,他的Id比SCR低,而且能够很容易的从I-V曲线中读出。

2. 2 LVTSCR

LVTSCR结构示意图为图3所示,前面曾经提到,在此LVTSCR结构中,利用一个N MOS的漏极横跨在P-substrate与N-well的节面上,这样便使SCR元件的起始导通电压下降到短沟道的NMOS元件的

击穿电压,即图2中c点附近。为了防止该LVTSCR元件在C MOS IC正常工作情形下被导通,其内含的短沟道NMOS必须接地,以确保其关闭。

2 . 3互补型的LVSCR

上述结合了short-channel的NMOS元件以降低其的开启电压的LVTSCR器件只适合被安放在PAD 到GND的放电路径上,就是说该结构只针对PS-mode的ESD,缺乏对N D-mode的保护能力。如果在PAD 到VDD的放电路径上添加内嵌short-channel的PMOS 元件的PLVTSCR(PMOS-Low-Voltage TriggeringSCR),就可以针对ND-mode 的ESD 进行保护。两者结合起来运用,便是一种互补式的

LVTSCR保护结构。由于PLVTSCR与L

VTSCR结构相似,故可采用与之类似的方法加以分析,在本文中不详细讨论。

3结果与讨论

前面已经提到,在迭代最开始的时候,可以认为Vesd △ Id >1500。Id是由I-V特性上

最大的安全电流值。电流超过这个值后,该器件局部最高晶格温度超过材料熔点,会产生不可恢复的损伤。但是仿真工具ISE-TCAD ,可以根据输入的激励和器件结构,分析出器件最高的格点温度,只要在分析准静态I-V特性的同时,加上器件最高的格点温度的分析,就能

很方便的找出Id值。步骤如下:

首先,根据一特定的工艺流程,利用floops或者mdraw构造图3中LVTSCR的结构,

floops是个工艺过程模拟软件,他需要一些主要工艺流程的详细参数,将这些工艺流程通过

对应的命令描述语言输入,仿真便可得到相应的结构。一般的电路设计者无法获知详细的工

艺过程参数,但是可以得到工艺厂商提供的流程结果的参数。其中详细地给出了主要流程的

典型值和边缘值,如氧化层厚度,扩散结深度及方块电阻等,设计者可以根据这些值,结合工艺的DRC要求,采用mdraw绘制结构图,图4所示的结构即是使用mdraw绘制而成。

dessis是一个多维度的仿真器,用他可以进行器件级和电路级相混合的电路仿真,他

集成了先进的物理模型和丰富的数理方法,能够精确的仿真从深亚微米MOS到大的双极型

功率结构的一系列半导体器件。使用dessis对ESD进行分析的时候,需要使用晶格自加热

的漂移一扩散模型,需要考虑的效应有:高掺杂引起的本征载流子的浓度变化,高掺杂下迁

移率下降,高电场下迁移率饱和,硅与氧化层界面迁移率下降,高漏压下载流子碰撞电离引

起的雪崩倍增对器件特性的影响,另外,还需计人带宽和有效态密度随温度的变化。将该结构的纵向深度取为1^m,将阴极cathode和gate都接地,在阳极(anode)加入电压激励,可得如图5中虚线所示的I-V特性曲线,横坐标为电压值,左边的纵坐标为电流值。A点是开启点,开启的击穿电压降至约9. 8V,与同尺寸的NMOS元件的击穿电压相近。可见,

该结构的开启电压容易达到,可以不再需要额外的第二级ESD防护电路就可以对内部电路

进行保护。

图5中的实线显示了器件的最高格点温度随电压的变化,横坐标为电压值,右边的纵坐标为该结构中最高晶格温度值。器件的失效发生在硅的熔点1693 K,或者金属的熔点上[2]。由于对于金属的保护已经有比较成熟的理论,在此就不详细的讨论了。为了能够确保保护器件的安全,设温度极限值为1500 K,查看此温度条件下的电流值,为0 . 06 A, (B 点)也就是说,对面积为13卩m2(即1卩m仿真时的纵向默认值)X 13卩n该结构的剖面宽度))的该结构长时间加入0 . 06 A的电流激励,由于硅的自身散热机制,热平衡后,该硅片最高的格点温度不超讨1500 K。

由于ESD失效电压Vesd △ Id X500,而这个电流值Id又与保护器件的有效面积成正

比。所以,根据前面得出的电流值,可以估算在给定的失效电压下,该器件所需的面积。以

8 k 的HBM 失效电压为例,Id = Vesd /1500 = 5. 33 A。是0 . 06 A 的88 倍,88X13(该结构的剖面宽度)=1144 m2。对面积为1144 m2的该结构长时间加入 5. 33的电流激励,由于硅的自身散热机制,热平衡后,该硅片最高的格点温度不超过1500 K。这个面积值可

以作为面积逼近时的初始值。

接下来使用Spice仿真MIL-STD883 Method3015 . 7标准下8k ESD电压放电过程,在dessis将该电流波形文件作为输入激励,加入到阳极。这样等效于有一个8 kHBM源对

该结构静电放电,同时设置器件的纵向深度为88^m,仿真结果如图6所示,图中的实线显

示了ESD电流随时间的变化,图中的虚线显示了器件的格点温度随时问的变化,C点是格点温度的最高点,他出现在 5 e-8 s附近。

如图6所示,该结构在8k ESD电压等效电流的冲击作用下,最高格点温度(663 K)远低于危险值(1500 K),该LVTSCR结构是安全的。而该结构热衰减很快,当2e-7s的时候,最高晶格温度几乎下降达到平衡值附近。前面已经提到,HBM ESD模型是一种偶然的,

频率不高的模型,与热衰减的频率相比,这个频率低的多,所以,可以近似的认为,ESD 的冲击是一次性的行为。可以在确保图6中的A点温度低于1500 K的条件下进一步的缩

小面积,仿真可得,当面积减小到800卩m2时,A点移到1500 K。

可见,当选定了工艺,明确了产品对ESD保护要求的情况下,基于一个已有的ESD 保护电路结构,结合该工艺的DRC要求,使用上述方法可以快速地逼近一个安全又高效率

的面积参数。

4结语

在给定工艺,给定ESD失效电压的情况下快速准确地完成ESD保护电路设计是电路设计工程师的理想。本文使用仿真工具ISE-TCAD分析和估算了SCR结构ESD保护电路

面积。这种方法对于其他结构的ESD保护电路也同样适用,可以为电路设计工程师对保护

电路结构和大小的选取提供指导,减少设计的循环次数,缩短设计的周期。

本文来源:《现代电子技术》作者:向李艳邬齐荣龚敏陈畅

ISE TCAD 部署和运行方法

部署:

1.拷贝文件夹ISE到C盘根目录下

2.拷贝文件夹ISE_DATA到E盘根目录下

3.根据环境变量.txt修改环境变量((点我的电脑”的属性”一一高级”一-环境变量)

Path ;%TEC80HOME%\BIN;C:\ISE\bin

(系统变量中在变量 Path的已有值后加“;%TEC80HOME% bin ”)环境变量中新定义:ISEDB E:\ISE_DATA

ISERELEASE 7.0

ISEROOT C:\ISE

TEC80HOME C:\ISE\TEC80

FP_NO_HOST_CHECK NO

DISPLAY此电脑的主机名:0.0 (点我的电脑”的属性”,点开计算机名”,即可看到计算机名))

4.导入所有注册表信息(双击regload文件)

5.安装 Exceed 运行:

1.启动 exceed

2.启动C:\ISE\BIN\GENESISEe ,也可将其添加一个快捷方式

win7环境变量设置

windows7下java环境变量配置方法: 1.用鼠标右击“我的电脑”->属性 选择左边导航的“高级系统设置”选项,然后这回熟悉了吧?

继续选择右下角的“环境变量”选项2.进行win7下Java环境变量配置

在"系统变量"下进行如下配置: (1)新建->变量名:JA V A_HOM E 变量值:D:\Java\jdk1.6.0_12(这只是我的JDK安装路径) (2)编辑->变量名:Path 在变量值的最前面加上:%JA V A_HOME%\bin;%JA V A_HOME%\jre\bin (3)新建->变量名:CLASSPATH 变量值:.;%JA V A_HOME%\lib;%JAV A_HOME%\lib\dt.jar;%JAV A_HOME%\lib\tools.jar (4)编辑->变量名:JA V A_HOME,变量值:D:\Java\jdk1.6.0_10 也可以直接把path设置成:D:\java\jdk1.6.0_12\bin 把classpath设置成:D:\java\jdk1.6.0_12\lib 只要你把这两个环境变量设置成了指向你的安装的地方就ok了,这样机器就会根据这个路径来找需要的*.dll,*.exe等文件了 注意:当设置的变量在末尾时,不要加上“;”。 3.测试下环境变量是否设置成功 在左下角的搜索框中键入 cmd 或者按下“WIN+R”键,“WIN”键就是"CTRL"和“AL T””中间那个微软图标那个键; 分别输入java,javac,java -version 命令

如果出现如下信息:

4.你的Java环境变量配置成功! 注意: 若出现 'javac' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 说明此次Java环境变量配置出错了,仔细检查下吧!

Java设置环境变量时Path的变量值怎么设置

Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。 JAVA_HOME指向的是JDK的安装路径,如C:\JDK_1.4.2,在这路径下你应该能够找到bin、lib等目录。值得一提的是,JDK的安装路径可以选择任意磁盘目录,不过建议你放的目录层次浅一点,如果你放的目录很深,比如C:\XXXXXX\xxxxx\XXXX\xxxx\XXXX\xxxx\XXXX\xxx…… 设置方法: JAVA_HOME=C:\JDK_1.4.2 PATH环境变量原来Windows里面就有,你只需修改一下,使他指向JDK的bin目录,这样你在控制台下面编译、执行程序时就不需要再键入一大串路径了。设置方法是保留原来的PATH的内容,并在其中加上%JAVA_HOME%\bin (注,如果你对DOS批处理不了解,你可能不明白%%引起来的内容是什么意思;其实这里是引用上一步设定好的环境变量JAVA_HOME,你写成C:\JDK_1.4.2也是可以的;你可以打开一个控制台窗口,输入echo %JAVA_HOME%来看一下你的设置结果) : PATH=%JAVA_HOME%\bin;%PATH% 同样,%PATH%是引用以前你设置的PATH环境变量,你照抄以前的值就行了。 CLASSPATH环境变量我放在最后面,是因为以后你出现的莫名其妙的怪问题80%以上都可能是由于CLASSPATH设置不对引起的,所以要加倍小心才行。 CLASSPATH=.;%JAVA_HOME%\lib\tools.jar 首先要注意的是最前面的".;",如果你看不清,我给你念念——句点分号。这个是告诉JDK,搜索CLASS时先查找当前目录的CLASS文件——为什么这样搞,这是由于LINUX的安全机制引起的,LINUX用户很明白,WINDOWS用户就很难理解(因为WINDOWS默认的搜索顺序是先搜索当前目录的,再搜索系统目录的,再搜索PATH环境变量设定的) ,所以如果喜欢盘根究底的朋友不妨研究一下LINUX。 为什么CLASSPATH后面指定了tools.jar这个具体文件?不指定行不行?显然不行,行的话我还能这么罗索嘛!:) 这个是由java语言的import机制和jar机制决定的,你可以查资料解决。 具体的设定方法: win2k\xp用户右键点击我的电脑->属性->高级->环境变量,修改下面系统变量那个框里的值就行了。win9x用户修改autoexec.bat文件,在其末尾加入: set JAVA_HOME=C:\JDK_1.4.2 set PATH=%JAVA_HOME%\bin;%PATH% set CLASSPATH=.;%JAVA_HOME%\lib\tools.jar 就可以了。

关于电脑中环境变量的解释

关于电脑中环境变量的解释 基本定义 环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。这点有点类似于DOS时期的默认路径,当你运行某些程序时除了在当前文件夹中寻找外,还会到设置的默认路径中去查找。简单地说这里的“Path”就是一个变量,里面存储了一些常用命令所存放的目录路径。 环境变量相当于给系统或用户应用程序设置的一些参数, 具体起什么作用这当然和具体的环境变量相关. 比如path, 是告诉系统, 当要求系统运行一个程序而没有告诉它程序所在的完整路径时, 系统除了在当前目录下面寻找此程序外, 还应到哪些目录下去寻找; 再如tc或vc++中, set include=path1;path2; 是告诉编译程序到哪里去找.h类型的文件; 当然不仅仅是指定什么路径, 还有其它的作用的, 如set dircmd=/4 设置一个环境变量的作用是在使用dir 命令时会把/4作为缺省的参数添加到你的dir命令之后, 就像你的每个命令都加了/4参数, 它实际上是给命令解释程序command设置的一个环境变量, 并且是给dir这个内部命令设置的。 DWORDGetEnvironmentVariable(LPCSTR lpName, LPSTR lpBuffer, DWORD dSize), 参数lpName 是你要求查询的环境变量的名, lpBuffer是返回你所指定的环境变量的值的, dSize是告诉这个函数lpBuffer可以存放多少个字节. 分析本地故障时原因很可能就是因为环境变量中的默认路径被删除的结果,默认路径一经设置,当前系统如有程序运行时需要某些DLL或EXE文件,以及Active控件时就会到所有默认路径中去查找,如果在这些目录中查找到相应的程序则自动加载,查找不到则报告缺少某某文件的错误信息。 环境变量 解决双系统的软件共用问题 很多朋友会在自己的计算机上安装双系统,例如C盘安装Windows XP,D盘安装Windows 7。可是某些软件往往只在Windows XP系统中安装,Windows 7系统中是无法正常使用的,比较麻烦却有效的方法是再安装一遍。当我们了解了环境变量中的用途后就可以很好解决双系统的软件共用问题。 解决系统运行问题 为什么在Windows XP中安装了的软件在Windows 7下无法运行呢(绿色软件除外)?原因是安装软件时往往须要向系统目录中复制某些文件,而使用另外一个系统时会由于缺少这些文件而无法运行。因此,我们可以通过设置环境变量的方法来解决这个问题。 常见环境变量 %ALLUSERSPROFILE% 局部返回所有“用户配置文件”的位置。 %APPDATA% 局部返回默认情况下应用程序存储数据的位置。

环境变量path配置

环境变量path配置 需求:希望在任何的目录下都可以去运行我们安装的JDK中bin目录下的程序。 说一些和Java无关的东西: 计算器的命令:calc.exe;记事本的命令:notepad.exe。 如果你想要执行某个应用程序的时候,而我们现在不在这个应用程序所在目录下面,那我们怎么办呢? 一是我去该应用程序所在目录去执行,要么你可以做另外一点,这是windows非常好的一点,你把这个应用程序所在的目录告诉我。 在操作系统中有一个path变量,在这个变量中可以配置任何目录下可以直接运行的程序。 把上面的应用程序路径放在path变量中。 1 永久性配置(掌握)

解释: 环境:指的是windows的环境。变量:会变化的数据。 解释: 系统变量的path: path是名称为路径的变量,这个路径记录的就是应用程序的路径。(.exe文

件) 在path变量里面已经存放了其他应用程序的路径,在这里我们要把bin下面所有的命令所在的目录放到path里面。 由于path变量中还有其他程序的路径,我们再次增加目录的时候,千万一定要注意不要删除原来的路径。 在path中增加jdk的bin目录的步骤: 复制jdk的bin目录的路径 打开系统变量中的path变量,点击编辑,然后将光标移动到最前面按

home键: 将复制的jdk的bin目录粘贴到光标处,然后在bin目录下面加个英文分号: 点击确定即可。 测试是否配置成功: 配置完环境变量之后一定要重新开个dos命令,在任意目录下输入Java或者javac,如果有如下提示信息,则配置成功。 注意: Windows找命令的方式,找的方式第一种是帮你在当前目录找,如果找不

怎样配置java环境变量path和classpath及其作用

怎样配置java环境变量path和classpath及其作用 Path=C:\java\jdk8\bin;C:\java\jdk8\jre\bin; Classpath=.;C:\java\jdk8\lib;C:\java\jdk8\jre\lib;C:\java\jdk8\lib\tools.jar;C:\java\jdk8\lib\dt.jar; 1. PATH环境变量。作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。 2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH 来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。 3. JAVA_HOME环境变量。它指向jdk的安装目录, Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。 如何在命令行(cmd)下修改、添加、删除环境变量 分类:操作系统2012-01-19 12:49 178人阅读评论(0) 收藏举报 首先明确一点:

所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改。也就是说当关闭此cmd命令行窗口后,将不再起作用。永久性修改环境变量的方法有两种:一种是直接修改注册表(此种方法目前没试验过),另一种是通过我的电脑-〉属性-〉高级,来设置系统的环境变量(查看详细)。 其次,明确一下环境变量的作用。 它是操作系统用来指定运行环境的一些参数。比如临时文件夹位置和系统文件夹位置等。当你运行某些程序时,除了在当前文件夹中寻找外,还会到这些环境变量中去查找,比如“Path”就是一个变量,里面存储了一些常用的命令所存放的目录路径。 第三:什么情况下进行设置? 当启动cmd命令行窗口调用某一命令的时候,经常会出现“xxx不是内部或外部命令,也不是可运行的程序或批处理文件”,如果你的拼写没有错误,同时计算机中确实存在这个程序,那么出现这个提示就是你的path变量没有设置正确,因为你的path路径,也就是默认路径里没有你的程序,同时你有没有给出你程序的绝对路径(因为你只是输入了命令或程序的名称而已),这是操作系统不知道去哪儿找你的程序,就会提示这个问题。 第四:如何修改? 1、查看当前所有可用的环境变量:输入set 即可查看。 2、查看某个环境变量:输入“set变量名”即可,比如想查看path 变量的值,即输入set path

mac添加环境变量

1)首先要知道你使用的Mac OS X是什么样的Shell,使用命令 echo $SHELL 如果输出的是:csh或者是tcsh,那么你用的就是C Shell。 如果输出的是:bash,sh,zsh,那么你的用的可能就是Bourne Shell的一个变种。 Mac OS X 10.2之前默认的是C Shell。 Mac OS X 10.3之后默认的是Bourne Shell。 (2)如果是Bourne Shell。 那么你可以把你要添加的环境变量添加到你主目录下面的.profile或者.bash_profile,如果存在没有关系添加进去即可,如果没有生成一个。 1./etc/profile (建议不修改这个文件) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件。 2./etc/bashrc (一般在这个文件中添加系统级环境变量) 全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。 我在这里加入mysqlstart、mysql和mysqladmin命令的别名,保证每一个用户都可以使用这3个命令。 3.~/.bash_profile (一般在这个文件中添加用户级环境变量) (注:Linux 里面是 .bashrc 而Mac 是 .bash_profile) 若bash shell是以login方式执行时,才会读取此文件。该文件仅仅执行一次!默认情况下,他设置一些环境变量 我在这里:设置终端配色、 我在这里:设置命令别名alias ll='ls -la' 我在这里:设置环境变量:export PATH=/opt/local/bin:/opt/local/sbin:$PATH MAC 修改host文件 ------------------------------------------------------- sudo vi /etc/hosts

环境变量配置 VC6

VC++6.0环境变量配置 环境变量: 是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。例如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。 环境变量分为两类:用户变量与系统变量,在注册表中都有对应的项为: 用户变量: HKEY_CURRENT_USER\Environment 系统变量: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001 \Control\Session Manager\Environment 打开注册表的方法: 开始菜单--->运行--->输入regedit--->回车(Enter键)。(或者Win+R--->输入regedit--->回车(Enter键) 配置环境变量 依界面操作配置VC++6.0编译环境为例(Win7 32位操作系统) Step 1:右键单击我的电脑--->属性,打开如图所示的对话框 Step2:选择高级系统设置,打开如下对话框

Step3:选择环境变量,打开如下对话框 Step4:在系统变量中找到Path项,点击编辑 Step5:在变量值最后的位置添加上VC++6.0的安装路径的Bin文件夹路径。 (例如: C:\Program Files\Microsoft Visual Studio\VC98\Bin,环境变量值之间以分号分隔开) Step6:添加include环境变量,如图下图所示

UG软件使用前设置(环境变量汇总)

NX12.0 调出方法“引导曲线”驱动方法; 变量名(N):UGII_CAM_ENABLE_AREAMILL_SPIRAL 变量值(N):1 变量名(N):UGII_CAM_ENABLE_GUIDED_CURVE 变量值(N):1 Ps:引导曲线是NX12.0在加工部分增加的为数不多的新命令; 许可证服务器环境变量(NX9.0以上版本); 变量名(N):SPLM_LICENSE_SERVER 变量值(V):27800@server Name 许可证服务器环境变量(NX9.0以下版本); 变量名(N):UGS_LICENSE_SERVER 变量值(V):27800@server Name Ps:如果电脑中安装了NX12.0之后想继续使用NX9.0以下版本,需要新建或更改许可证服务器环境变量值。 如过未安装12.0,变量值为:28000@serverName (serverName为计算机名称); NX新版开启“经典工具条”命令; 变量名(N):UGII_DISPLAY_DEBUG 变量值(V):1 Ps:添加环境变量后继续设置:首选项-用户界面-布局-经典工具条-应用 NX启用多核运算; 变量名(N):UGII_SMP_ENABLE 变量值(V):1 Ps:加环境变量仅仅是第一步; 第二步:进去UG安装路径UGII文件夹内,用记事本打开ugii_env_ug.bat 文件,将UGII_SMP_ENABLE=1这行前面的#号删除并保存。 第三步:打开系统任务管理器,并且将进程里的ugraf.exe和ugraf.exe*32的优先级设置为实时)(选中后点击鼠标右键设置) 后处理程序默认输出路径; 变量名(N):UGII_CAM_POST_OUTPUT_DIR 变量值(V):E:\NC Ps:“E:\NC”为值的格式,具体根据实际情况填写; 工程图文字放置路径; 变量名(N):UGII_CHARACTER_FONT_DIR 变量值(V):E:\ugfonts

批处理设置环境变量

临时性修改环境变量只需在命令行运行 set classpath =路径 要永久修改环境变量需在注册表修改 批处理的话命令如下: reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment " /v Java_Home /t reg_sz /d "路径" /f 导出环境变量到env.reg reg export "hklm\system\currentcontrolset\control\session manager\environment" env.reg 显示注册表系统环境变量: reg query "hklm\system\currentcontrolset\control\session manager\environment" 使用VBS dim wsh Set wsh = WScript.CreateObject("WScript.Shell") wsh.Environment("system").Item("<变量名>")="<值>" 或使用使用REG set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment ::系统环境变量 ::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment ::用户环境变量 ::HKEY_CURRENT_USER\Environment reg add "%regpath%" /v "" /d ""转载▼

Linux中环境变量文件及配置+++

Linux中环境变量文件及配置 一、环境变量文件介绍 转自:://https://www.doczj.com/doc/a09788813.html,/cscmaker/article/details/7261921 Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量。 所以管理环境变量的文件也分为系统级和用户级的,下面贴一个网上找到的讲的比较明白的文件介绍(略作修改)[1]: 1.系统级: (1)/etc/profile:该文件是用户登录时,操作系统定制用户环境时使用的第一个文件,应用于登录到系统的每一个用户。该文件一般是调用/etc/bash.bashrc文件。 /etc/bash.bashrc:系统级的bashrc文件。 (2)/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。 2.用户级(这些文件处于家目录下): (1)~/.profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。这里是推荐放置个人设置的地方 (2)~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。不推荐放到这儿,因为每开一个shell,这个文件会读取一次,效率肯定有影响。 ~/.bash_profile or ~./bash_login:这里没有引用作者的,下面会提到 ~/.pam_environment:用户级的环境变量设置文件,没有做测试,不知道管不管用。 通过上面的文件介绍,就能明白我们需要设置环境变量的时候,需要修改什么文件,要想对所有的用户生效,那就需要设置系统级的环境变量。反之,需要修改用户级的文件(最好是修改.profile文件,理由上面已经讲了)。 另外,我使用的是Ubuntu10.04,之前在查找资料设置用户级环境变量的时候,有资料说要修改~.bash_profile文件,但是在ubuntu10.04系统中是没有该文件。经查找,在ubuntu官网[2]上找到了这个文件的说明: ~/.bash_profile or ~./bash_login - If one of these file exist, bash executes it rather then "~/.profile" when it is started as a login shell. (Bash will prefer "~/.bash_profile" to "~/.bash_login"). However, these files won't influence a graphical session by default. 意思应该是说当这个文件存在时,在登录shell时会读取./bash_profile文件,而不是.profile文件。我认为该文件实现的目的跟.profile文件是一样的,当查找的资料中需要你修改.bash_profile文件,但却你没有该文件的时候,也可以修改.profile来完成实现。 [1]://https://www.doczj.com/doc/a09788813.html,/2010/05/1/UbuntuEnvironmentVariablesSet.html [2]s://https://www.doczj.com/doc/a09788813.html,/community/EnvironmentVariables 二、配置环境变量实战 1.配置java环境变量 (1)首先在官方网站上下载jdk安装文件,我下载的为:jdk-7u5-linux-i586.tar.gz,当然也可以下载.bin格式的文件,但是这种文件与本文介绍的tar格式的文件在解压缩方面有所不同,这里不再详细介绍; (2)解压缩该文件,解压后的文件名为:jdk1.7.0_05;将其拷贝到一个文件目录,我放入的是:/home/stopit/software目录,所以当前jdk路径为/home/stopit/software/jdk1.7.0_05,这里将/home/stopit/software/jdk1.7.0_05用xxx替代; (3)根据上文介绍的几个linux环境变量文件,我们选择profile文件写入我们的环境变量;使用suodo gedit /etc/proifle 命令打开该文件,并输入以下命令: #修改java运行环境 export JAVA_HOME="xxx" export PATH="$PATH:$JAVA_HOME/bin" export JRE_HOME="$JAVA_HOME/jre" export CLASSPATH=".:$JAVA_HOME/lib:$JRE_HOME/lib" (4)修改完成后,使用source /etc/profile 命令进行更新; (5)下面这几步比较重要,因为在许多linux系统中都预装了openjdk,所以即使上面进行了这些设置,系统默认的还不是我们要设置的内容;如果要真正使用我们自己的jdk,还需要一下步骤: sudo update-alternatives --install /usr/bin/java java xxx/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac xxx/bin/javac 300 (这里的300只是标识一下,没什么意义,只是下一步要用到) sudo update-alternatives --config java 执行这步会列出系统上的所有已安装的java,然后自己选择,即选最后为300的那个 sudo update-alternatives --config javac 同上 注意:有些文章上说仅仅使用一下语句即可: sudo update-alternatives –config java,笔者没有尝试过! (6)大功告成,使用java -version 命令来查看我们的java环境变量,显示如下内容: java version "1.7.0_05" Java(TM) SE Runtime Environment (build 1.7.0_05-b06) Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode) 2.配置tomcat环境变量 (1)从官方网站上下载tomcat软件包。 ://https://www.doczj.com/doc/a09788813.html,/ 点击左侧的download的一个版本,我选择的是tomcat6.x,你可以根据自己的实际情况进行选择安装,点击超连接,选择Binary Distributions 下

Linux应用程序相关环境变量的设置

Linux应用程序相关环境变量的设置 一、什么环境变量(linux下) 环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序的运行环境信息。Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的应用程序运行环境进行定制,其方法就是修改相应的系统环境变量。通过环境变量的设置,可以很容易的修改一个牵涉到一个或多个应用程序的运行环境信息。 二、常用的应用程序相关环境变量 通常linux下,如果一个应用程序的安装路径不为/usr、/usr/local等系统默认的安装路径,则运行该应用程序时至少要指定环境变量PATH及LD_LIBRARY_PATH,来分别指定该应用程序命令的查找路径和共享库(动态链接库)的查找路径路径。(这两个用环境变量设置的路径通常在在默认路径之前查找) 除了常用的应用程序相关变量PATH及LD_LIBRARY_PATH,有些应用程序运行还需要一些特殊的环境变量。如:Qte4需要环境变量QTEDIR;Java 需要环境变量JAVA_HOME和CLASSPATH 等。总之,在应用程序运行是必须保证其要求的环境变量已经设置好。 三、设置环境变量

3.1、用命令export设置环境变量 linux提供了一个专门的命令:export来设置环境变量。其使用方式如下:语法:export [-fnp][变量名称]=[变量设置值] 说明:在shell中执行程序时,shell会提供一组环境变量。export可一次新增,修改或删除多个环境变量,供后续执行的程序使用。但export的效力仅及于该此登录操作,当当前shell关闭后export设置的环境变量也失去了效力。 参数: -f 代表[变量名称]中为函数名称。 -n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。 -p 列出所有的shell赋予程序的环境变量。 示例:用export设置LD_LIBRARY_PATH 。 #export LD_LIBRARY_PATH = /opt/qte--x86/lib: /opt/qte--x86/lib:$LD_LIBRARY_PATH #export PATH = /opt/qte--x86/bin: /opt/qte--x86/bin:$ PATH LD_LIBRARY_PATH、PATH环境变量可以有多个取值(路径),各取值之间用冒号隔开。上述命令中之说以加上:$LD_LIBRARY_PATH、:$PATH是保证此次LD_LIBRARY_PATH、PATH环境变量的设置不会覆盖以前的取值,这也是在设置可有多个取值环境变量是必须注意的问题。 3.2、修改相关环境定义文件来设置环境变量 上面提到过:export的效力仅及于当前shell登陆,当当前shell关闭后

添加环境变量(path)

添加环境变量(path) 使用命令提示符((cmd)(批处理)(Batch)(.bat))添加环境变量 永久环境变量 命令提示符下修改 ==注意:要使用管理员身份运行cmd== setPATH=%PATH%;要添加的路径 reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "Path" /t REG_EXPAND_SZ /d "%PATH%" /f 批处理修改 1.新建add.bat 2.设置要永久加入到path环境变量中的路径 3. ::关闭回显 4. @echo off 5. ::设置要永久加入到path环境变量中的路径 6.set My_PATH=要添加的路径 7.setPATH=%PATH%;%My_PATH% 8. reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "Path" /t REG_EXPAND_SZ /d "%PATH%" /f exit 9.使用管理员身份运行add.bat eg: 设置python的环境变量 setPATH=%PATH%;C:\Python2.7\;C:\Python2.7\Scripts\; reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "Path" /t REG_EXPAND_SZ /d "%PATH%" /f 临时环境变量 退出cmd就消失的环境变量

java环境变量配置

java环境变量配置 windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JA V A_HOME,PA TH,CLASSPA TH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”; 5.JA V A_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量); Path使得系统可以在任何路径下识别java命令,设为: %JA V A_HOME%\bin;%JA V A_HOME%\jre\bin CLASSPA TH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为: .;%JA V A_HOME%\lib\dt.jar;%JA V A_HOME%\lib\tools.jar (要加.表示当前路径) %JA V A_HOME%就是引用前面指定的JA V A_HOME; 6.“开始”->;“运行”,键入“cmd”; 7.键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功; 8.好了,打完收工。下面开始你的第一个java程序吧。 下面讲讲java几个环境变量的含义和linux下的配置方法: 通常,我们需要设置三个环境变量:JA V A_HOME、PA TH 和CLASSPA TH。 JA V A_HOME:该环境变量的值就是Java 所在的目录,一些Java 版的软件和一些Java 的工具需要用到该变量,设置PA TH 和CLASSPA TH 的时候,也可以使用该变量以方便设置。 PA TH:指定一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文件不能在当前路径下找到,则依次寻找PA TH 中的每一个路径,直至找到。或者找完PA TH 中

java环境变量配置详细讲解

Java环境变量配置详细讲解 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为 D:\Java\jdk1.5.0_07; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若 已存在则点击“编辑”,不存在则点击“新建”。 5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\Java\jdk1.5.0_07, 此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse 等都需要依*此变量)。 Path使得系统可以在任何路径下识别java命令,设为: Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为: classpath:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径) %JAVA_HOME%就是引用前面指定的JAVA_HOME(D:\java\jdk1.5.0_08); Tomcat按照路径讲解((假定你的tomcat安装在d:\tomcat):): CATALINA_HOME=D:\Tomcat 6.0; CATALINA_BASE=D:\Tomcat 6.0; 6.“开始”->;“运行”,键入“cmd”; 7. 键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功; 下面讲讲java几个环境变量的含义和linux下的配置方法: 通常,我们需要设置三个环境变量:JAVA_HOME、PATH 和CLASSPATH。

获取和设置环境变量

基于visual c++之windows核心编程代码分析(21)获取和设置环境变量 分类:VC++编程技术Visual Studio2012Windows8信息安全2011-12-17 12:35 128人阅读评论(0) 收 藏举报环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。 环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。这点有点类似于DOS时期的默认路径,当你运行某些程序时除了在当前文件夹中寻找外,还会到设置的默认路径中去查找。简单地说这里的“Path”就是一个变量,里面存储了一些常用命令所存放的目录路径。 环境变量相当于给系统或用户应用程序设置的一些参数, 具体起什么作用这当然和具体 的环境变量相关. 比如path, 是告诉系统, 当要求系统运行一个程序而没有告诉它程序所在的完整路径时, 系统除了在当前目录下面寻找此程序外, 还应到哪些目录下去寻找; 再如tc 或vc++中, set include=path1;path2; 是告诉编译程序到哪里去找.h类型的文件; 当然不仅仅是指定什么路径, 还有其它的作用的, 如set dircmd=/4 设置一个环境变量的作用是在使用dir命令时会把/4作为缺省的参数添加到你的dir命令之后, 就像你的每个命令都加了/4参数, 它实际上是给命令解释程序command设置的一个环境变量, 并且是给dir这个内部命令设置的。 DWORD GetEnvironmentVariable(LPCSTR lpName, LPSTR lpBuffer, DWORD dSize), 参数lpName是你要求查询的环境变量的名, lpBuffer是返回你所指定的环境变量的值的, dSize是告诉这个函数lpBuffer可以存放多少个字节. 分析本地故障时原因很可能就是因为环境变量中的默认路径被删除的结果,默认路径一经设置,当前系统如有程序运行时需要某些DLL或EXE文件,以及Active控件时就会到所有默认路径中去查找,如果在这些目录中查找到相应的程序则自动加载,查找不到则报告缺少某某文件的错误信息。 环境变量的作用 解决双系统的软件共用问题 很多朋友会在自己的计算机上安装双系统,例如C盘安装Windows 98,D盘安装Windows XP。可是某些软件往往只在Windows 98系统中安装,Windows XP系统中是无法正常使用的,比较麻烦却有效的方法是再安装一遍。当我们了解了环境变量中的用途后就

环境变量的设置

设置环境变量有两种方式:第一种是在命令提示符运行窗口中设置;第二种是通过单击“我的电脑T属性T高级”标签的“环境变量”按钮设置。需要注意的是,第一种设置环境变量的方式只对当前运行窗口有效,关闭运行窗口后,设置就不起作用了,而第二种设置环境变量的方式则是永久有效。 2.如何在命令提示符窗口中设置环境变量? 在“开始T运行”框中输入“ cmd后按“确定”按钮,出现命令运行窗口。在命令提示符下输入“ set ”即可查看环境变量设置。要查看具体某个环境变量的设置,比如要查看path 环境变量的设置,可以输入“ set path ”。要创建一个环境变量,比如要创建一个名为aa 的,值为“ c: ”的环境变量,可以输入“ set aa=c: ”命令。而要删除一个环境变量,比如要删除aa环境变量,则可输入“ set aa=”命令(注意=后面不能有空格)。如何更改一个环境变量的设置呢?更改环境变量有两种情况:一是追加方式,即在不改变环境变量现有设置的情况下,增加变量的值,比如要给环境变量aa增加一个值为“ D:”的设置,可 以输入“ set aa=%path%;D: ”。另一种是完全修改方式,对于这种方式,我们可以采用直接创建一个环境变量的方法来实现。 3.用户变量和系统变量的关系是什么? 点击“我的电脑T属性T高级”标签的“环境变量”按钮,出现“环境变量”对话框,如果当前是以Administrator 登录系统的用户,对话框的上面为Administrator 的用户变量,对话框的下面为系统变量(即相当于系统中所有用户的用户变量)。有的时候我们会看到在用户变量和系统变量中都存在某一个环境变量,比如path ,那么path 的值到底是用户变量中的值还是系统变量中的值,或者两者都不是呢?答案是两者都不是。path 变量的值是用户变量中的值与系统变量中的值的叠加。 4.改变环境变量和环境变量中的值应该注意什么? 环境变量和环境变量的值不要含有空格,也不要用中文,切记! 环境变量设置指南(图文详细)(JAVA内容) 还有很多朋友被环境变量的设置困扰。我现在给大致说明下: 前提是,你已经安装了JDK (和JRE,两个是一起装的)。 很多朋友反映不知道去哪里找下载地址,我把电脑上的JDK给大家分享下, 点我进入下载 面来看图一步一步来,

java环境变量设置方法(绝对好用)

java环境变量设置方法 windows xp下配置JDK环境变量:(windows7 类似) 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JA V A_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”; 5.JA V A_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量); Path使得系统可以在任何路径下识别java命令,设为: %JA V A_HOME%\bin;%JA V A_HOME%\jre\bin CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为: .;%JA V A_HOME%\lib\dt.jar;%JA V A_HOME%\lib\tools.jar 6.“开始”->;“运行”,键入“cmd”; 7.键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功; 8.好了,打完收工。开始你的第一个java程序吧。

下面我来介绍如何打开笔记本的程序代码 1首先假如你的记事本的保存路径为: G:helloworld.java (helloworld.java为文件名) 2.在开始菜单里面输入cmd 回车G: 回车(进入G盘)然后javac helloworld.java 这个是编译 3.然后输入java.helloworld 恭喜你已经成功运行代码了!

VC++6.0环境变量配置

VC++6.0环境变量配置 环境变量:是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。例如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。 环境变量分为两类:用户变量与系统变量,在注册表中都有对应的项为: 用户变量: HKEY_CURRENT_USER\Environment 系统变量: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001 \Control\Session Manager\Environment 打开注册表的方法: 开始菜单--->运行--->输入regedit--->回车(Enter键)。(或者Win+R--->输入regedit--->回车(Enter键) 配置环境变量 依界面操作配置VC++6.0编译环境为例(Win7 32位操作系统) Step 1:右键单击我的电脑--->属性,打开如图所示的对话框 Step2:选择高级系统设置,打开如下对话框

Step3:选择环境变量,打开如下对话框 Step4:在系统变量中找到Path项,点击编辑 Step5:在变量值最后的位置添加上VC++6.0的安装路径的Bin文件夹路径。 (例如: C:\Program Files\Microsoft Visual Studio\VC98\Bin,环境变量值之间以分号分隔开) Step6:添加include环境变量,如图下图所示 变量名:include 变量值:(程序安装路径\Microsoft Visual Studio\VC98\Include) Step7:添加lib环境变量,如下图所示 变量名:lib 变量值:(程序安装路径\Microsoft Visual Studio\VC98\Lib)

相关主题
文本预览
相关文档 最新文档