Java复习笔记(二)——环境变量Path和CLASSPATH的作用
2016-03-05 11:06
344 查看
我们在安装JDK之后总是需要配置环境变量Path和CLASSPATH,可是这两个环境变量的作用是什么呢?下面我为大家介绍一下这两个环境变量。
一、Path
编译和运行Java程序必须经过两个步骤:
1.将源文件.java编译成字节码文件.class
2.解释执行平台无关的字节码文件
以上两个步骤分别对应着java和javac两个命令,可是当我们在Windows的命令行中出入javac命令,将看到如下输出:
这意味着计算机现在没有这两个命令或者说不知道到哪里去找这两个命令。
计算机如何查找命令呢?Windows操作系统根据Path环境变量来查找命令。Path环境变量的值是一系列的路径,Windows操作系统将在这一系列的路径中依次查找命令,如果找到这个命令,则该命令是可执行的;否则将出现以上提示。
二、CLASSPATH
CLASSPATH的作用:当使用java 类名命令来运行Java程序时,JRE会到CLASSPATH的目录下去搜索类。
在JDK1.4之后的版本,JRE会自动搜索当前路径下的类文件,而且使用Java的编译和运行工具时,系统可以自动加载dt.jar和tool.jar文件,因此不再需要设置CLASSPATH环境变量。
一、Path
编译和运行Java程序必须经过两个步骤:
1.将源文件.java编译成字节码文件.class
2.解释执行平台无关的字节码文件
以上两个步骤分别对应着java和javac两个命令,可是当我们在Windows的命令行中出入javac命令,将看到如下输出:
这意味着计算机现在没有这两个命令或者说不知道到哪里去找这两个命令。
计算机如何查找命令呢?Windows操作系统根据Path环境变量来查找命令。Path环境变量的值是一系列的路径,Windows操作系统将在这一系列的路径中依次查找命令,如果找到这个命令,则该命令是可执行的;否则将出现以上提示。
二、CLASSPATH
CLASSPATH的作用:当使用java 类名命令来运行Java程序时,JRE会到CLASSPATH的目录下去搜索类。
在JDK1.4之后的版本,JRE会自动搜索当前路径下的类文件,而且使用Java的编译和运行工具时,系统可以自动加载dt.jar和tool.jar文件,因此不再需要设置CLASSPATH环境变量。
相关文章推荐
- 快速搭建J2EE开发环境主要配置参数
- SpringMVC+Mybatis+Activiti5+Quartz动态配置+Solr4+Extjs5.1自主研发平台
- LeetCode : Longest Substring Without Repeating Characters [java]
- Java基本数据类型
- SpringIOC 实例化Bean的流程
- [Android]Eclipse连不上模拟器的问题[emulator-5554 disconnected]
- Spring MVC测试
- JDK7与JDK8的新特性
- Java遍历二维数组,求和
- eclipse反编译jar
- 快速排序的一个Java实现
- IT十八掌作业_java基础第三天_数组
- 跟着开涛学SpringMVC
- thinking in java 21_03
- java web中如何处理表单中的中文
- Spring Data JPA教程:审计(二)
- java 安装及配置
- leetcode:Reverse Integer 【Java】
- Spring MVC 环境搭建(一)
- 【java学习笔记】栈,队列,Comparator比较器