网站首页 > 基础教程 正文
Delphi的基础篇笔记已经更新完了,暂时没有什么比较好的主题,干脆单开一个系列聊聊Java
看到标题,有的朋友可能有疑问,这玩意儿有啥好聊的。其实不然,这里面的套头儿还挺多的
环境变量(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
两种变量在注册表中都有对应的项
- 用户变量:HKEYCURRENTUSER\Environment
- 系统变量:\HKEYLOCALMACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment
设置方法
右击我的电脑(计算机)——>高级系统设置——>环境变量——>在系统变量里有path选项——>双击打开——>在原有变量的基础上添加英文状态下的分号——>然后将路径名输入即可。
切记,不要删除原先的系统变量,只要用分号隔开,然后添加,最后也要加上分号
结语
环境变量是我们在学习编程过程中绕不开的一个话题,而网络上的配置方式也五花八门,故此才有了这篇文章。针对我自己而言,一般是在系统变量中进行配置
猜你喜欢
- 2024-11-10 Java环境安装和配置 java环境安装和配置的区别
- 2024-11-10 JDK下载安装与环境变量的配置 jdk下载安装教程及环境变量配置
- 2024-11-10 第一节:学会Java前提-手把手教你配置JDK环境变量
- 2024-11-10 java入门05--环境变量 韩顺平java从入门到精通视频教程
- 2024-11-10 开发Java程序为什么要配置环境变量?看完秒懂
- 2024-11-10 java环境变量配置比较 java环境变量配置csdn
- 2024-11-10 Win7系统怎么配置JDK环境变量 安装JDK操作步骤教程
- 2024-11-10 Java路径-02-Java环境配置 windows查看java安装路径
- 2024-11-10 linux安装卸载java并配置环境变量
- 2024-11-10 干货|JDK下载安装与环境变量配置图文教程「超详细」
- 04-23【docker系列】打造个人私有网盘zfile
- 04-23Dockerfile最佳实践:构建优雅高效的容器镜像
- 04-23Dockerfile优化有技巧,Docker镜像构建提速10倍!
- 04-23IT工程师都需要掌握的容器技术之Dockerfile
- 04-23Dockerfile简单使用
- 04-23Dockerfile编写规范:打造属于你的容器化世界
- 04-23探秘Dockerfile:编写规范与最佳实践
- 04-23Dockerfile详解
- 最近发表
- 标签列表
-
- 菜鸟教程 (58)
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)