path,calsspath,java_home之间的区别和关系
来源:互联网 发布:数据分析员职业规划 编辑:程序博客网 时间:2024/05/21 02:34
1.path的作用
path是系统用来指定可执行文件的完整路径,即使不在path中设置JDK的路径也可执行Java文件,但必须把完整的路径写出来,如C:\Program Files\Java\jdk1.8.0_10\bin\javac 。path是用来搜索所执行的可执行文件路径的,如果执行的可执行文件不在当前目录下,那就会依次搜索path中设置的路径;而java的各种操作命令是在其安装路径中的bin目录下,所以在path中设置了JDK的安装目录后就不用再把java文件的完整路径写出来了,它会自动去path中设置的路径中去找;
2.classpath的作用
classpath是指定你在程序中所使用的类(.class)文件所在的位置,就如在引入一个类时:import javax.swing.JTable这句话是告诉编译器要引入javax.swing这个包下的JTable类,而classpath就是告诉编译器该到哪里去找到这个类(前提是你在classpath中设置了这个类的路径);如果你想要编译在当前目录下找,就加上“.”,如:.;C:\Program Files\Java\jdk\,这样编译器就会到当前目录和C:\Program Files\Java\jdk\去找javax.swing.JTable这个类;还提下:大多数人都是用Eclipse写程序,不设classpath也没关系,因为Eclipse有相关的配置;
3、JAVA_HOME:该环境变量的值就是 Java 所在的目录,一些 Java 版的软件和一些 Java 的工具需要用到该变量,设置 PATH 和 CLASSPATH 的时候,也可以使用该变量以方便设置。
变量环境的配置:
JAVA_HOEM:(JDK的安装路径)
C:\Program Files\Java\jdk1.8.0_31
PATH:(C:\Program Files\Java\jdk1.8.0_31\bin)
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH:( CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别)
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
要加.表示当前路径,%JAVA_HOME%就是引用前面指定的JAVA_HOME
path是本身就存在的,java_home和classpath是不存在,要自己新建
- path,calsspath,java_home之间的区别和关系
- CLASSPATH PATH JAVA_HOME的区别
- 环境变量JAVA_HOME, CLASSPATH和PATH的作用
- 浅析JAVA_HOME,CLASSPATH和PATH的作用
- 浅析JAVA_HOME,CLASSPATH和PATH的作用
- JAVA_HOME,PATH 和 CLASSPATH
- JAVA_HOME,CLASSPATH和PATH作用
- 环境变量:JAVA_HOME、PATH 和 CLASSPATH
- calsspath文件的含义
- 环境变量中path,classpath和JAVA_HOME的作用
- 详解 环境变量 java_home path classpath的含义和配置
- java设置classpath,path和java_home的作用
- JAVA环境的JAVA_HOME, PATH 和CLASS_PATH设置
- 对Java中classpath、path和Java_HOME的理解
- classpath、path、JAVA_HOME的作用
- classpath、path、JAVA_HOME的作用
- classpath、path、JAVA_HOME的作用
- classpath , path , java_home的作用
- TextView文字同步讯飞语音滚动解决方案
- TCP状态转换图
- Android之Handler
- JavaScript中的with
- javascript
- path,calsspath,java_home之间的区别和关系
- Android:TextView的垂直滚动效果,和上下滚动效果
- MyBatis之ResultMap简介,关联对象
- TCP/IP、Http、Socket的区别
- 全栈工程师指南
- XTU 1207 Welcome to XTCPC
- 强大的搜索引擎
- NYOJ 4
- Glib中Gquark浅析