系统变量和环境变量区别是什么

逃逆過去 1个月前 已收到9个回答 举报

心如撞鹿 3星

共回答了336个问题采纳率:97.2% 评论

系统变量和环境变量都是用来定义和设置计算机系统运行环境的变量,但它们之间存在一些重要的区别。
系统变量通常是特定于某个操作系统或应用程序的,它们影响的是该操作系统或应用程序的行为。系统变量通常用于配置应用程序的路径、库文件、临时文件目录等。
环境变量,则是所有程序共享的,对系统上运行的所有应用程序都有影响。它们通常用于设置程序运行时所需要的各种环境信息,比如操作系统版本、用户名、语言设置等。

14小时前

27

被溶解的心 3星

共回答了366个问题 评论

系统变量和环境变量都是用来定义运行程序所需要的各种参数,但它们之间存在一些重要的区别。
系统变量通常是在操作系统级别设置的,用于定义系统级的行为和配置。这些变量影响整个系统的运行,而不仅仅是单个程序。系统变量通常在操作系统安装时设置,或者通过系统配置工具进行修改。
相比之下,环境变量是在用户级别设置的,用于定义特定程序的行为和配置。这些变量只影响当前用户的程序运行,而不会影响其他用户或系统级程序。环境变量可以在用户的环境配置文件(如.bashrc、.bash_profile等)中设置,或者在特定程序的配置文件中设置。
总的来说,系统变量影响整个系统的运行和配置,而环境变量则影响特定程序的行为和配置。在处理系统或程序配置时,了解它们之间的区别非常重要,以确保正确地设置所需的参数。

12小时前

43

地板裂缝 2星

共回答了240个问题 评论

系统变量和环境变量在操作系统中有着明显的区别。系统变量是操作系统定义的,对所有用户都有效,通常用于定义系统参数,如临时文件夹的路径等。而环境变量则是用户级别的,只对当前登录的用户有效。环境变量主要用于定义程序运行所需的环境信息,例如程序查找系统文件的路径等。

9小时前

13

我想的是你 1星

共回答了100个问题 评论

系统变量和环境变量是两种不同的变量。系统变量是全局的,对所有用户都有效。它们通常存储在系统的注册表中。您可以使用“sysvar”命令查看系统变量的值。

环境变量是针对当前会话或用户的。它们存储在用户的目录中的“.bat”文件中。您可以使用“set”命令查看环境变量的值。

5小时前

20

撰稿人 2星

共回答了278个问题 评论

环境变量是一些在操作系统中定义的全局变量,它们可以被不同的程序访问,并能够影响程序的运行方式和结果。

系统变量是操作系统自身设置的,不受外界环垸影响的。

1小时前

7

陈年事 4星

共回答了411个问题 评论

1. 作用范围:

- 系统变量:对整个操作系统(所有用户)有效。

- 环境变量:对当前用户有效。

2. 存储位置:

- 系统变量:在系统变量中配置,对整个操作系统(所有用户)有效。

- 环境变量:在用户的用户变量中配置,对当前用户有效。

3. 命名规则:

- 系统变量:以“%”开头,如“%SystemRoot%”。

- 环境变量:以“%”开头,但不以“%SystemRoot%”开头,如“%USERPROFILE%”。

4. 存储方式:

- 系统变量:存储在操作系统内核中。

- 环境变量:存储在用户的用户变量中。

5. 使用方式:

- 系统变量:可以在任何地方使用,包括批处理文件、命令行等。

- 环境变量:只能在命令行中使用,因为它们是用户变量的一部分。

总的来说,系统变量用于配置系统级别的信息,如系统路径、系统时间、默认程序等。而环境变量用于存储用户级别的信息,如用户配置文件、工作目录等。

1天前

45

无赖结局 4星

共回答了412个问题 评论

系统变量和环境变量在性质、影响范围和设置方式上存在区别。

性质:系统变量是Java本身维护的变量,而环境变量是操作系统中具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。

影响范围:系统变量只影响当前会话,而环境变量在整个系统中都有效,也就是所有的用户账号都可以使用。

设置方式:在Java程序中,可以通过System.getProperty的方式获取系统变量,而环境变量可以在操作系统中设置。例如,在Win95/98中,可以在\autoexec.bat的最后面添加语句来设置环境变量。

总的来说,系统变量和环境变量都是为程序提供环境信息的重要手段,但它们在以上方面存在差异。

1天前

9

此梦很真实 2星

共回答了23个问题 评论

环境变量是 Windows 系统中用来指定运行环境的一些参数,它包含了关于系统及当前登录用户的环境信息字符串。当用户运行某些程序时,系统除了会在当前文件夹中寻找某些文件外,还会到环境参数的默认路径中去查找程序运行时所需要的系统文件。因此,环境变量控制着程序的行为。

环境变量可分为用户变量和系统变量。其中用户变量只针对当前登录的用户生效,用户可以对其进行添加、修改或删除。同时,Windows 安装程序或某些应用程序也可定义这些变量。而系统变量由Windows 定义并应用到所有系统用户,无论以什么身份登录系统,系统变量值都是一样的。但是只有管理员才能添加、修改或删除,而普通用户则无法编辑。

1天前

1

一声娇喘 2星

共回答了96个问题 评论

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

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

1天前

16
可能相似的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com