Java研修录001-环境变量
2021/10/11 14:14:26
本文主要是介绍Java研修录001-环境变量,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
看到标题,有的朋友可能有疑问,这玩意儿有啥好聊的。其实不然,这里面的套头儿还挺多
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
摘自百度百科
通常情况下一个软件不是孤立的,它都有自己的依赖。当软件执行的时候就需要找到这些依赖,我们以 Windows 下软件查找 DLL 依赖为例,它的查找顺序为
-
应用程序所在目录;
-
系统目录。GetSystemDirectory返回的目录,通常是系统盘\Windows\System32;
-
Windows目录。GetWindowsDirectory返回的目录,通常是系统盘\Windows;
-
当前目录。GetCurrentDirectory返回的目录;
-
环境变量PATH中所有目录。
很明显环境变量PATH就在查找之列
最明显的当我们通过 win+r 的快捷键或者 cmd 控制台执行某一个命令(或者软件名称)时,Windows 系统就会开始从 PATH 这个环境所指向的路径中搜索对应的命令(软件)所在的目录。
分类
无论是 Windows 还是 Linux 都有这个划分,一般划分为两大类,系统变量和用户变量。他们的主要区别是用户变量只对当前用户有效,而系统变量对所有用户有效。
Linux系统的用户变量是$Home/.bash_profile,而系统变量文件是/etc/profile
两种变量在注册表中都有对应的项
-
用户变量:HKEY_CURRENT_USER\Environment
-
系统变量:\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment
设置方法
右击我的电脑(计算机)——>高级系统设置——>环境变量——>在系统变量里有path选项——>双击打开——>在原有变量的基础上添加英文状态下的分号——>然后将路径名输入即可。
切记,不要删除原先的系统变量,只要用分号隔开,然后添加,最后也要加上分号
结语
环境变量是我们在学习编程过程中绕不开的一个话题,而网络上的配置方式也五花八门,故此才有了这篇文章。针对我自己而言,一般是在系统变量中进行配置
这篇关于Java研修录001-环境变量的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)