黑马程序员——path和classpath的作用
来源:互联网 发布:网络玄幻小说合集chm 编辑:程序博客网 时间:2024/06/05 20:38
我们都知道,java程序的开发和运行需要安装jdk。装好之后第一件事就是配置环境变量。下面就介绍path和classpath的作用:
Path环境变量:作用是指定命令搜索路径,配置path是为了方便可以在任意一个路径下去执行所要执行的可执行文件,比如执行javac.exe,如果我们没有配置path的话,那么我们每次想要执行javac.exe的时候就需要每次输入其所在的路径,但是如果我们配置了path则不需要再每次都输入其所在的目录,此时便可以在任意一个目录下去执行javac.exe. 在cmd命令中输入一个指令时先在当前文件目录下查找命令文件,path的环境变量中依次查找命令文件,以最先找到的为准,因为配置了path,所以在cmd命令下可以直接输入java和javac等jdk的命令 。
Classpath:它是javac编译器的一个环境变量。它的作用与import、package关键字有关。当你写下improt java.util.*时,编译器面对import关键字时,就知道你要引入java.util这个package中的类;但是编译器如何知道你把这个package放在哪里了呢?所以你首先得告诉编译器这个package的所在位置;如何告诉它呢?就是设置CLASSPATh,如果java.util这个package在c:\jdk\ 目录下,你得把c:\jdk\这个路径设置到CLASSPATH中去!当编译器面对import java.util.*这个语句时,它先会查找CLASSPATH所指定的目录,并检视子目录java\util是否存在,然后找出名称吻合的已编译文件(.class文件)。如果没有找到就会报错!如果是.class文件则用classPath配置.这样就可以再任意目录下去执行这个.class文件. 虚拟机在查找class文件时如果没有设置classpath会在当前路径查找.临时配置classpath时,如果设置classPath时写";"的情况下,如果在指定的classPath路径下没有找到要运行的文件(比如文件被删除),那么就会在当前目录下找该文件,如果不加";"的话,只会在classPath中找。但最近的jdk版本无需配置classpath。
另外有的喜欢配置JAVA_HOME,作用是如果jdk路径发生了改变,或者更名。不需要在path环境变量中直接更改,以免删除其他的path路径。所以自定义JAVA_HOME,在其中设置jdk路径。在path中则用%JAVA_HOME%的方式。
- 黑马程序员——path和classpath的作用
- 黑马程序员—path和classpath
- 黑马程序员——path配置和classpath的配置
- 黑马程序员——Path与classpath
- 黑马程序员——Java环境变量中的JAVA_HOME、Path和CLASSPATH每一个代表的含义
- 黑马程序员:path classpath
- 黑马程序员-配置path和classpath
- 黑马程序员_关于path和classpath
- 黑马程序员——JAVA中的环境变量:path与classpath
- 黑马程序员-Java中设置Path、classpath的作用及实例
- 环境变量中path和classpath的作用
- 环境变量中path和classpath的作用
- 环境变量path和classpath的作用是什么?
- 环境变量path和classpath的作用是什么?
- 环境变量path和classpath的作用是什么?
- 环境变量path和classpath的作用是什么?
- 环境变量JAVA_HOME, CLASSPATH和PATH的作用
- 环境变量中Path和classpath的作用
- EXCEL 合并两列的内容
- CSS的盒模型属性总结
- Nagios 监控系统架设全攻略
- GRE写作必备句型
- leetCode 49.Anagrams (回文构词法) 解题思路和方法
- 黑马程序员——path和classpath的作用
- hdu 4496 D-City(并查集)
- iOS-MD5加密
- x的平方根
- tableview cell in section
- 053第425题
- Linux系统日常管理
- GRE写作必备句型
- 排列组合问题:n个数中取m个(Golang实现)