Java基础2——配置环境变量

一般学习java前要配置好Java的path环境变量和classpath环境变量。
为什么要配置环境变量?
要让exe文件和class文件在任意目录下都能执行,在任意路径下直接敲javac或java “classname”,就能执行javac的exe文件和 “classname” 这个class文件。

程序的执行需要使用外部指令,没配置环境变量之前,javac的exe文件只能在jdk安装目录的bin目录下执行。

所以我们需要配置windows的环境变量,使得javac命令能在任意路径下执行。

同理如果想在任意路径的窗口执行其他程序,比如qq.exe,也可以配置好qq的环境变量。在控制台直接在敲qq,回车就可以了运行了。

以下是具体步骤:

注意:安装jdk的时候要记住安装路径,后面有用。

1.安装好jdk后,右击【我的电脑】–【属性】

这里写图片描述

2.选择左边目录下面的【高级系统设置】

这里写图片描述

3.在弹出的对话框中选择【高级】选项卡下的【环境变量】

这里写图片描述

4.在弹出的对话框,单击【系统变量】下的【新建】按钮,在弹出的对话框中填入变量名 JAVA_HOME ,变量值:C:\Program Files\Java\jdk1.7.0_04 (该变量值为你的jdk的安装路径。)

注意:用户变量和系统变量都可以,最好在系统变量下弄,这样任意用户都可以使用javac的命令。

5.然后在已有的系统变量 path 中加入以下变量值(javac的可执行文件的目录): %JAVA_HOME%\bin

javahome顾名思义就是java的安装目录。因为在javac的可执行文件exe在jdk安装目录的bin目录下,所以要在javahome的后面加上bin。注意:加入路径到path的时候要用分号和其他路径分开。

具体操作如下:

双击Path

这里写图片描述
弹出下图
这里写图片描述

点击“编辑文本”这里写图片描述

这里写图片描述
在path 的变量值的最后加入以下变量值: ;%JAVA_HOME%\bin;(注意要用分号和其他路径分开,分号要英文的分号)
该路径可以放在前面或者后面,放在前面就先被检查到就快一些。

配置classpath的作用:
classpath是模仿windows的path,path执行的是exe文件,classpath执行的是class文件。同理配置classpath,就是为了让classpath目录下的class文件可以在任意路径下直接执行。

classpath可以不用配置,因为一般我们运行class文件的时候是在不同目录下的,如果都只运行一个路径下的文件那就乱套了。比如两个不同路径下有同名的class文件,如果其中一个路径在classpath中,那就会只执行这个路径下的文件。

如果要配置的话,按照下面这样来。

按上面配置path的方式创建系统变量classpath,变量名为 classpath,变量值为: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

小技巧:通常将配置的目录最前面添加一个点 “.”, 表示当前目录的意思。使得 .class文件搜索时首先搜索当前目录,然后根据目录配置的顺序依次查找,找到后就运行,所以classpath目录中的配置存在先后顺序。

配置结束
打开命令提示符cmd(快捷键为win+R,输入cmd然后回车)
输入java然后回车会有一大串提示符

这里写图片描述

输入javac然后回车也会有一大串提示符

这里写图片描述

如果前面做的都没错,最后的javac没报错,则说明配置环境成功,赶紧去下一篇学习吧。

上一篇
学习Java前的准备

下一篇
Java基础——第一个Java程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值