bat如何设置环境变量?

bat如何设置环境变量?,第1张

在bat中设置的变量,是局部变量,只在这个bat中有用,只在所在的cmd窗口中有用,在其他的cmd中可以调用系统变量,而不能调用其他cmd(bat)窗口的局部变量,即便那个cmd窗口还没有关闭。

如果想在bat里设置变量,并添加到系统变量中,可以修改注册表,方便的话可通过第三方程序,如 setx.exe

setx 的一点信息:

这个命令行工具提供了一种批量修改环境变量的方法,同时不需要使用任何编程方法或者是脚本。此外,除了可以获得变量和值之外还可以跟注册表的值挂上关系。在2000中除了setx.exe之外,其他没有任何一种命令行工具可以直接设置系统变量值。只有通过控制面板和注册表编辑器才能够设置。如果有人说可以用set命令的话, 实际上这个CMD的内部命令只能够设置当前控制台窗口的用户环境变量。 setx允许你通过Command Line Mode,Registry Mode,File Mode,这三种模式来设置环境变量。

1. .bat文件中获取bat文件所在目录的参数为 %~dp0 %~dp0 “d”为Drive的缩写,即为驱动器,磁盘、“p”为Path缩写,即为路径,目录 cd是转到这个目录,不过我觉得cd /d %~dp0还好些 选项语法: ~0 -删除任何引号("),扩充%0 %~f0 -将%0扩充到一个完全合格的路径名(“f”是file,即文件) %~d0 -仅将%0扩充到一个驱动器号 %~p0 -仅将%0扩充到一个路径 %~n0 -仅将%0扩充到一个文件名(“n”是name文件名) %~x0 -仅将%0扩充到一个文件扩展名 %~s0 -扩充的路径只含有短名(“s”为Short,短的) %~a0 -将%0扩充到文件的文件属性(“a”为attribute,即属性) %~t0 -将%0扩充到文件的日期/时间(“t”time) %~z0 -将%0扩充到文件的大小(Size大小) %~$PATH:0 -查找列在路径环境变量的目录,并将%0扩充 到找到的第一个完全合格的名称。如果环境变量名 未被定义,或者没有找到文件,此组合键会扩充到 空字符串 可以组合修饰符来得到多重结果: %~dp0 -仅将%0扩充到一个驱动器号和路径 %~nx0 -仅将%0扩充到一个文件名和扩展名 %~fs0 -仅将%0扩充到一个带有短名的完整路径名 %~dp$PATH:0 -查找列在路径环境变量的目录,并将%I扩充 到找到的第一个驱动器号和路径。 %~ftza0 -将%0扩充到类似输出线路的DIR %0为当前批处理文件 如果0换成1为第一个文件,2为第2个 **************************************************** %0代指批处理文件自身 %~d0是指批处理所在的盘符 %~dp0是盘符加路径 cd %~dp0就是进入批处理所在目录 2.添加永久环境变量 用reg add 向HKLM\system\controlset001\control\session manager\environment添加变量即可 如:添加添加值为hedalixin变量NAME reg add "HKLM\system\controlset\control\session manager\environment" /v NAME /t REG_SZ /d hedalixin

问题一:如何配置环境变量 配置环境变量

a)右击“我的电脑”,点击“属性”:选择“高级”选项卡,点击“环境变量

b)在“系统变量”中,设置3项系统变量,JAVA_HOME,PATH,CLASSPATH(注:“系统变量”对所有用户有用,而“用户变量”则只对当前登陆用户有用。对于变量的大小写,是不进行区分的。)

c)JDK安装在......\Java\jdk1.7.0_25里了。现在为三个变量设值;

新建JAVA_HOME设值......\Java\jdk1.7.0_25

新建CLASSPATH设值.%JAVA_HOME%\lib%JAVA_HOME%\lib\tools.jar

编辑PATH添加值%JAVA_HOME%\bin%JAVA_HOME%\jre\bin

问题二:环境变量怎么新建 5分 环境变量新建步骤如下:

1、打开我的电脑;

2、选择系统属性,点击高级系统设置;

3、点击环境变量;

4、点击新建;

5、新建JAVA_HOME变量名;

6、粘贴 C:\Program Files\Java\jdk1.5.0_17 ;

7、新建CLASSPATH变量名;

8、 粘贴:%JAVA_HOME%\lib\dt.jar%JAVA_HOME%\lib\tools.jar;

9、新建PATH;

10、粘贴.%JAVA_HOME%\耿in

11、保存即可。

问题三:怎么设置用户环境变量? 两个亥量:temp和tmp。是临时文件夹。删了的坏处,是有些软件在运行的时候可能会找不到临时文件存放处。你可以重新指一个位置,随便哪里都可以,比如c:\temp。两个变量指向同一个文件夹亦可。

问题四:环境变量和系统变量有什么区别?都是怎么设置的? 系统变量是环境变量的一种,环境变量一种仅本用户适用,另一种即系统变量整个系统的用户都适用,两者都可以在使用应用程序时提供快捷.一般在编辑java文件或者C#文件时需要修改,设计到多个文件夹之间的切换时也可以根据自己的需要设置.

简单的说就是,如果设置系统变量和用户变量,都叫做设置环境变量,设置系统变量时,该系统的所有帐号的用户都可以使用,但是设置用户变量时,其他的帐号登陆时就不一定可以使用。

下面以java环境变量为例设置方法:

1、如果是Win95/98,在\autoexec.bat的最后面添加如下3行语句:

JAVA_HOME=c:\j2sdk1.4.1

PATH=%JAVA_HOME%\bin%PATH%

CLASSPATH=.%JAVA_HOME%\lib

看好了CLASSPATH中第一个.,这个代表当前目录,很多人HelloWorld没有运行起来大多是这个原因。

2、如果是Win2000或者XP,使用鼠标右击我的电脑->属性->高级->环境变量

系统变量->新建->变量名:JAVA_HOME 变量值:c:\j2sdk1.4.1

系统变量->新建->变量名:CLASSPATH 变量值:.%JAVA_HOME%\lib

系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin

CLASSPATH前面的那个.和上面的意义是一样的。

3、如果是Linux用户

在你的环境中,通常我加在.bashrc文件中,你可以加在你的Profile文件中。

/usr/local/jdk 为你安装jdk的目录。

export JAVA_HOME=/usr/local/jdk

export CLASSPATH=.:$JAVA_HOME/lib

export PATH=$PATH:$JAVA_HOME/bin

问题五:如何设置PATH环境变量 你按下面的步骤就可以设置了。步骤如下: 1.首先,打开配置环境变量界面,如下 *** 作:我的电脑---属性---高级---环境变量 2.系统变量(S)中配置如下: 2.1,新建系统变量: 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.5.0_17(该目录为JDK安装的目录) 2.2,编辑CLASSPATH,如果没有该变量则新建, 变量名:CLASSPATH 变量值:%JAVA_HOME%\lib\dt.jar%JAVA_HOME%\lib\tools.jar(注:该变量值置于CLASSPATH即可, 其中:变量值最后要记得加“;”) 2.3,编辑PATH,如果没有则新建 变量名:PATH 变量值:.%JAVA_HOME%\bin(注:该变量值置于PATH前面,如果你只有一个JDK版本,可以不用编辑PATH,如果为了区别版本,那还是配置PATH变量值)。

问题六:如何设置Oracle的环境变量 window server中Oracle的环境变量设置

1、右击“我的电脑”->选择“属性”->选择“高级”->单击“环境变量”

2、选择“Path”这一行,单击“编辑”,在“Path”的变量值文本框的最后面先加入一个分号“:”,然后再分号后面加入sqlplus文件的目录路径,如“C:\Program Files\oracle\product\10.2.0\db_1\BIN”,然后点击“确定”按钮。3、如果在“系统变量”列表框下面的“变量”列中找不到“ORACLE_HOME”和“ORACLE_SID”这两个变量,则需要下面 *** 作,否则无需一下 *** 作。

4、在“系统变量”中点击“新建”按钮,在“变量名”中输入“ORACLE_HOME”,变量值中输入Oracle的安装目录路径,如“C:\Program Files\oracle\product\10.2.0\db_1”,然后点击“确定”按钮。

5、在“系统变量”中点击“新建”按钮,在“变量名”中输入“ORACLE_SID”,变量值中输入数据库的实例名,然后点击“确定”按钮。

ORACLE_HOME:Oracle数据库软件的安装目录

ORACLE_SID:Oracle数据库的实例名

Oracle 数据库实例名:用于和 *** 作系统进行联系的标识,即数据库和 *** 作系统之间的交换是通过数据库实例名来体现的。

问题七:java的环境变量classpath该怎么设置呢? 你试试set path= D:\jva\jdk\bin

然后在输入javac 看看

如果javac 没问题说明你的JDK路径也没问题。

你这个 错误是因为环境变量没有配置成功!

D:\java\jdk\bin要加在系统path变量的最前面。。

问题八:怎样设置3dmax的环境变量 15分 设置用户变量的方法:右键“我的电脑”---属性---高级---环境变量

如下面3张图:

设置好后:

看看变量值是%USERPROFILE%\Local Settings\Temp或%USERPROFILE%\AppData\Local Settings\Temp

如果不是,就罚这其中的一项复制进去,一项不行再换另一项试试。

如果上述方法不是解决不了,最好重装一下

问题九:如何恢复环境变量的默认设置 用户变量:

TEMP=%SystemRoot%\TEMP

tmp=%SystemRoot%\TEMP

系统变量

Spec=%SystemRoot%\system32\cmd.exe

FP_NO_HOST_CHECK=NO

NUMBER_OF_PROCESSORS=1 和CPU有关

OS=Windows_NT

PATH=%SystemRoot%\system32%SystemRoot%%SystemRoot%\System32\Wbem

PATHEXT=..EXE.BAT.CMD.VBS.VBE.JS.JSE.WSF.WSH

PROCESSOR_ARCHITECTURE=x86 和CPU有关

PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 7, GenuineIntel 和CPU有关

PROCESSOR_LEVEL=15 和CPU有关

PROCESSOR_REVISION=0207 和CPU有关

windir=%SystemRoot%

问题十:win7旗舰版32位环境变量系统变量怎么设置 看你需要添加什么变量,比如添加java变量可以采用下面的 *** 作,其他的变量添加方法类似1.首先,打开配置环境变量界面,如下 *** 作:我的电脑---属性---高级---环境变量

2.系统变量(S)中配置如下:

2.1,新建系统变量:

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.5.0_17(该目录为JDK安装的目录)

2.2,编辑CLASSPATH,如果没有该变量则新建,

变量名:CLASSPATH

变量值:%JAVA_HOME%\lib\dt.jar%JAVA_HOME%\lib\tools.jar(注:该变量值置于CLASSPATH即可,

其中:变量值最后要记得加“;”)

2.3,编辑PATH,如果没有则新建

变量名:PATH

变量值:.%JAVA_HOME%\bin(注:该变量值置于PATH前面,如果你只有一个JDK版本,可以不用编辑PATH,如果为了区别版本,那还是配置PATH变量值)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11887757.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存