💥系统开发环境配置
深入环境变量
含义
理解含义很大程度上就能明白自己到底错在哪里,有些问题靠百度很难搜出来,但是真正解决需要的时间可能
远小于百度搜的时间
Windows 系统上一般使用的终端 console 是 cmd(虽然很辣鸡但还是得用它)
这个终端可以直接调用启动
.cmd
/.bat
/.exe
这种后缀名的文件- (你可以在你配置的语言\bin\目录下轻易找到 XXX.exe 等等这种文件)
如果不输入这种文件的具体路径,终端没法找到这个文件到底在哪里
于是环境变量就相当于在 cmd 上登了记,不写路径直接写名字就能启动,比如环境变量设置为
你的JDK\bin\
,然后在 cmd 输入java
,cmd 就是去找这个目录下有没有java.exe
这种文件,有的话,你就配置成功了!
系统/用户环境变量
这个区别在于你的电脑是否是
多用户
- 如果你在用户环境变量配置好了编程环境,那么在 Windows 的另一个用户上无效
所以,看个人选择,一般来说是在
用户区
添加.- 系统环境变量配置好之后需要
重启电脑生效
.
- 系统环境变量配置好之后需要
环境变量与 Path
- 这个是引用关系,比如 Path 里面的
%JAVA_HOME%
会引用名为JAVA_HOME
的环境变量值 - Path 里面从上到下为优先级,上面的优先级高.
举例
这是华为的 DevEco,安装时会询问是否添加至环境变量,那,添加到环境变量有什么用呢?
比如我安装了 VScode,并把 vscode 安装目录它添加环境变量,我们打开一个终端
终端打开的路径是
D:\Desktop\
,在这里执行code
指令,终端首先去找D:\Desktop\
这个目录下有没有叫Code
的程序,没有的话再去环境变量的路径找,直到找到箭头所指的 VScode 程序本体命令后面可以跟一些参数,比如
code .
就是让 VScode 打开当前路径(就是划红线的D:\Desktop\
)
各种配置
Path 中+
D:\Game\Scoop\apps\python
D:\Game\Scoop\apps\python\Scripts\
建议通过 Scoop 安装 Anaconda, 然后用 Anaconda 安装有关 Python 的所有编程环境.
用 Scoop 安装自带环境变量,不用配置.
内部修改耦合 🎉IDEA 魔改记录.
环境变量: 用 Scoop 安装不需要手动配置!
检查
mvn -v
VScode 中设置:
"java.configuration.maven.globalSettings": "D:/Game/Scoop/persist/maven/conf/settings.xml",
IDEA 中设置也需要覆盖
通过 Scoop 安装会自动设置
新建
JAVA_HOME
环境变量值:D:\Game\Demo\AdoptOpenJDK\
Path 里面添加:
%JAVA_HOME%\bin
JDK 创建 jre: 进入 JDK 根目录管理员模式输入(正常 JDK 自带)
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre