PATH 叫做【环境变数 Environment Variables】, 什麽是环境变数呢?
当我们想要在电脑执行一个程序,但是又没有告诉电脑这个程序放在哪里,
那系统就会根据当下执行程序的目录下面开始找找找,直到找到这个程序,
另外也会在系统中的 PATH 变数里面所设定的路径继续找~
例如说~ 在第二天的时候我们执行的 javac跟java 的指令,画面如下
java 跟 javac 的指令,就是我们所说的程序里面可以执行的动作,
要怎麽知道当前目录是在哪,输入 pwd
就知道罗!
所以这边的当前目录为 /Users/oyangchin/oyang/2021 铁人赛
那我们也来看看 PATH 里面有什麽吧!
在 CMD 视窗执行 echo $PATH
, 结果如下图~
我们可以看到 PATH 变数里面设定了好多个路径,其中有 /usr/local/opt/openjdk@11/bin ,那在这个路径底下到底有什麽呢?
其中的 java 跟 javac 就是程序,java 程序看得懂 java 指令,相对的 javac 也是一样,在 cmd 输入 java 就会出现 这个程序如何使用的一些说明哦!
安装JDK有很多种方式,我是使用 Homebrew 来安装 JDK 的,Homebrew会把安装的 JDK 放在 /usr/local 目录之下,所以我们在 PATH 里面所设定的 JDK 路径为这个路径底下。
言归正传,为什麽我们的系统看得懂 java跟javac 的指令呢?
就是因为 在PATH的环境变数有设定Java的程序路径给系统,让系统找到能够执行这些指令的程序罗!
>>: 我们的基因体时代-AI, Data和生物资讯 Day04- 深度学习在基因体学的建模架构01
利用两种不同方法分别宣告两字串,并将资料印出,每笔资料都须换行。 . . . . . #inclu...
接续前次实作. 由於资料转换需要透过一个 instance 运作, 先建立 Replication ...
-什麽是管理? -目标和目的 目标设定过程可以考虑综合因素,但目标要具体,并以关键指标衡量。在不提...
浅谈原始码 D3包装了Javascript的fetchAPI来撷取资料我们这里可以看到D3Js的原始...
Aloha!我是少女人妻 Uerica!这个周末朋友要求婚了~朋友前阵子喝了一点然後问我婚姻的感觉...