配置环境变量(记录)
|
一、命令行简介 |
|
先有命令行,之后在此基础上演化出了图形化界面 图形化界面就是把命令行模式给封装了,提供了一个用鼠标就可以操作的图形界面,简化模式下计算机得以向广大底层普及使用,火起来了 |
|
|
|
【】c盘进入d盘----d:需要输入字母d和冒号 【】dir 文件夹名---将该文件目录列出来;既可以没进入该文件,要求列出该文件目录,也可以进入该文件后,只输入dir要求列出该文件 directory目录 【】cd 文件夹名---进入该文件;可以写一连串路径,也可以只写要进入的下层文件 change directory改变目录; 【】cd..退回上一级目录 【】cd\---cd反斜线可以直接退到根目录 【】md 文件夹名--创建目录文件夹make directory 【】rd 文件夹名---删除空白文件夹目录remove directory window删除要从里面开始删除 window早期为了不误删文件,要求先将里面文件与文件夹都删除后,才能删除最外层的文件夹;所以rd只能删除空白文件夹; 【】exit---关闭dos窗口 【】start---打开保持原来配置的新窗口 |
|
【】del 文件名---删除文件delete删除 删除一类pdf文件 del *.pdf 用星号指代所有pdf的文件名 删除所有文件 del *.* 用星号代指文件名和文件类型 部分文件名*,星号可以代指任意一串文字 *星号:通配符,统统都能匹配的符号 |
|
【】 最牛命令help---调出所有命令来参考 help 命令名-----把某项命令具体用法调出来 调出来的内容过多,可以清屏解决,输入命令cls----clear screen |
| 二、长期环境变量配置 |
|
想要执行一个命令,比如javac,通常需要去该命令所在的目录下,不在其目录下执行javac就会报错。这样产生了局限,执行某项命令必须进入该目录里面才能执行。 但,我们希望像javac这种工具,在任意目录下都能执行这项程序 |
|
例子:任意目录下,敲击notepad都能启动记事本。 原理:首先电脑在当前目录下寻找notepad应用程序,找不到就去系统配置里面去找notepad应用程序 路径:我的电脑--属性--高级系统设置--环境变量--Path(里面都是系统中应用程序exe所在的路径) 像notepad.exe,命令行输入该命令后,先在当前目录寻找,找不到不会直接报错,而是再去系统已有的path环境里面去找,再找不到就报错 方案:在系统环境path里面写入javac所在的路径(将javac所在目录告诉windows,让系统去找) |
|
存放应用程序路径的位置就叫做环境变量,将某个应用程序所在路径写入环境变量,就叫做配置环境变量 找到javac.exe,在其地址栏复制所在路径C:\Program Files\Java\jdk-1.8\bin(相当于写出文档所在的文件夹名称),复制到path头部,路径后面输入英文分号;(学名,路径分隔符) 这就叫做,将javac所在路径告诉了windows系统 新打开一个命令行验证javac在任意目录下都可执行了。(旧命令行仍然是之前老配置,无法执行javac任意目录命令) |
|
小技巧: 后期JDK文件夹可能搬迁或者JDK上面文件夹可能改名,需要修改path里面javac所在路径。 但是path里面都是系统级的值,修改会出现风险,比如误删,而且是系统级风险。最好path配置完一次,今后都不再改动。 所以,将C:\Program Files\Java\jdk-1.8\bin里面可能变动部分C:\Program Files\Java\jdk-1.8在环境中单独新建一个变量来指代,
即新建变量名JAVA_HOME=C:\Program Files\Java\jdk-1.8 path里面javac路径修改为%JAVA_HOME%\bin, path获取变量名JAVA_HOME的值加上自己的值,共同组成通向javac所在的完整路径
今后只需要修改haha里面的值,不需要修改path了,这样一个小技巧大大降低了系统级风险 |
| 三、临时环境配置方式 |
|
|
|
使用别人的电脑,一般不允许给他装JDK和配置环境变量。 就用到临时方式:自带装有JDK的优盘插入对方电脑,复制Javac路径,用命令行窗口set path=Javac路径;%path%来临时配置环境变量
set 显示、设置或删除 cmd.exe 环境变量。 显示环境变量 只输入set命令,查看,会弹出所有环境变量,path仅是其中之一; 输入set path,查看path变量,就可以只查询path
修改环境变量 输入set path=xxxxx; 这种修改只是对当前命令行窗口下的修改,一旦关闭这个窗口,修改就没有了。 set path=Javac路径;%path%,这就是临时设置。一般查询从头部开始查询,一旦查询到就停止搜寻,所以尽量将新的环境变量配置到第一行。 一方面加入新的环境变量,另一方面通过引用原路径来保留之前环境变量;(%xxx%,动态获取一个已有环境变量的值)
删除环境变量 输入set path= |





浙公网安备 33010602011771号