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程序
Java基础2——配置环境变量相关推荐
- java安装以及配置环境变量详细步骤
java安装以及配置环境变量详细步骤 一.安装JDK(Java Development Kit开发工具包) 下载地址: http://www.oracle.com/technetwork/java/j ...
- java安装和配置环境变量
一.计算机的硬件与软件 1.计算机组成 2.cpu.内存.硬盘 数据处理前都要加载到内存,然后通过cpu处理,之所以不从硬盘读取就是因为数据从磁盘读取慢,效率低.cpu从内存读数据时cpu从磁盘读取速 ...
- 安装java时,配置环境变量classpath的作用
想必大家在安装javaSE或其它版本时会注意到,在配置环境变量path之后,还需要新建一个名为CLASSPATH,变量值设为 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt. ...
- Linux CentOS7.0下JAVA安装和配置环境变量
一.前言: CentOS7.0虽然自带JDK1.7和1.8,运行"java -version"命令也可以看到版本信息,但是jdk的安装环境不全,比如缺少tool.jar和dt.ja ...
- centos 7 java安装路径_Linux CentOS 7.0中java安装与配置环境变量的步骤详解
一.前言: CentOS7.0虽然自带JDK1.7和1.8,运行"java -version"命令也可以看到版本信息,但是jdk的安装环境不全,比如缺少tool.jar和dt.ja ...
- 安装java 并配置环境变量_安装Java JDK并配置环境变量
学习JAVA,必须得安装一下JDK(java development kit java开发工具包),配置一下环境就可以学习JAVA了,下面是下载和安装JDK的教程: 点开链接你应该看到如下图所示的界面 ...
- linux中电商环境配置,Linux CentOS 7.0中java安装与配置环境变量的步骤详解
一.前言: CentOS7.0虽然自带JDK1.7和1.8,运行"java -version"命令也可以看到版本信息,但是jdk的安装环境不全,比如缺少tool.jar和dt.ja ...
- java为什么要配置环境变量以及如何配置环境变量
1.为什么要配置环境变量? (1).首先解释一下什么是环境,环境就是你当前的操作系统,在这个操作系统中会有一些应用软件例如:goolg浏览器,qq,爱奇艺等等.这些软件都是依赖于当前的操作系统的. ( ...
- Java基础学习-Path环境变量的配置
1.为什么要进行Path环境变量的配置 程序的编译和执行需要使用到javac和java命令,所以只能在bin目录下写程序,而实际开发中,我们不可能将程序全部写到bin目录下,所以我们不许让javac和 ...
最新文章
- Linux 中断之中断处理浅析
- float python_Python中float('INF')的使用
- Oracle日期函数和循环总结
- 流式计算框架Storm编程案例:实时给手机品牌转大写并加上时间戳后缀代码示例
- 互联网协议入门-通俗易懂的讲计算机网络5层结构
- linux查看redis没有权限,在linux上安装redis并设置权限
- html 弹出框显示到最顶层,layer弹出层显示在top顶层的方法
- Android 给透明png图片添加白色底色(修改像素点的形式)
- html qq在线状态,qq各种在线状态意思
- 华中科技大学计算机组成原理 -运算器设计(全部通关)
- 使用 KNX Manufacturer Tool 编写 knx 数据库的步骤
- 互联网医疗平台(图文问诊、视频问诊、电话问诊、预约挂号、复诊开药)
- 一流的产品,繁荣的生态,优质的服务,领先的市场,强大的组织 —2022新年寄语
- InnoDB内存架构之日志缓冲区
- 什么是DISA STIG?概述+STIG安全
- 天池算法大赛思路和代码分享
- JavaWeb仓库管理系统,表弟的棒棒糖到底谁拿了
- php职业发展路径是什么意思,如何找准职业发展路径
- 【冰糖Python】Scipy:非参数检验 Mann-Whitney rank test、Wilcoxon signed rank test、Chi-square test
- python股票趋势线_如何计算股票图表的趋势线