Java配置环境变量

来源:互联网 发布:人工智能男主角长残了 编辑:程序博客网 时间:2024/06/06 15:03
常见的dos命令

盘符: 进入指定的盘下面。

操作文件夹:
dir 列出当前控制台所在的路径下的所有文件以及文件夹。
cd 路径 进入指定的路径下。
cd .. 回退到上一级目录上。
cd \ 回退到当前路径下的根目录。
md 文件夹的名字 创建一个文件夹
rd 文件夹的名字删除一个空文件夹。 注意: 不能用于删除非空到的文件夹。

操作文件:
echo 数据>文件名 创建一个文件并且指定写入的数据。
type 文件名 查看指定的文件内容。
del 文件名 删除指定的文件。
注意: del后面如果跟一个文件夹,那么是删除一个文件
夹中的所有文件。
* 通配符(可以匹配任意的文件名)
tab 内容补全.
cls 清屏
上下方向键 找回上一次所写过的命令。
exit 关闭控制台。


java的环境的搭建
jre: java运行环境。
jre = java虚拟机 + 核心类库(辅助java虚拟机运行的文件)
jdk: java开发工具集 jdk = jre + java开发工具。

安装jdk的路径要注意:不能带有中文路径或者是空格

jdk目录的介绍:
bin: 存放的是java的开发工具。
db : JDK7附带的一个轻量级的数据库,名字叫做Derby。
include :存放的调用系统资源的接口文件。
jre : java运行环境
lib : 核心类库。
src.zip : java源代码

java.exe 启动java虚拟机,解释并执行指定的class文件。
java工具的使用命令:java 指定的class文件(没有class扩展名)

javac.exe 启动java编译器对指定的java源文件进行编译。
javac的使用命令:javac XXX.java。

配置环境变量
配置path环境变量变的目的是什么?
控制台可以在任意的路径下都可以找到java的开发工具。

目的是为了尽量避免频繁修改path环境变量?
解决办法:新建一个环境变量保存jdk安装目录会发生变化的部分
JAVA_HOME = JDK安装路径
path = %JAVA_HOME%\bin;XXXXXXXXX

需求: 在现实开发中有时候其他jdk版本只会使用一次或者几次就不再使用了,如果是这种需求,我们一般都是通过set命令配置临时环境变量
临时环境变量就是仅对于当前控制台窗口起作用,窗口一旦关闭,配置的临时环境变量信息会消失。

set命令的用法:
set 查看所有的环境变量信息。
set 环境变量的名字 查看指定的环境变量信息。
set 环境变量名字 = 路径信息 设置指定的环境变量信息。
set 环境变量名字 = 清空指定的环境变量信息。
set 环境变量名字 = 新路径;%环境变量名字% 在原有的基础上添加新的路径信息。

注意: 以后凡是看到set命令设置的环境变量信息,都是临时环境变量信息。

classpath 环境变量
如果设置了classpath环境变量,启动JVM(java虚拟机)时,JVM就会根据classpath环境变量所保存路径下去寻找class文件。

set classpath = E:\
如果没有加上分号,java虚拟机仅会在classpath所保存的路径下去搜索class文件,不会在当前路径下搜索。
set classpath = E:\;
如果加上分号,java虚拟机除了会在classpath所保存的路径下去搜索class文件之外,如果能找到对应的class文件,就马上执行class文件,否则还会去当前路径下搜索。
可以把分号当成当前路径
set classpath = ;E:\
先从当前路径寻找class文件

set JAVA_HOME=D:\Java\jdk1.8.0_131
set path=%JAVA_HOME%\bin;%path%

配置classpath的作用:设置了class文件的路径信息(临时变量)。

如果运行的类不在当前路径下,可以设置classpath或去到类所在的路径下




0 0