classpath环境变量(JDK5.0之后不建议配置)

  1. classpath的作用: 作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,一旦配置了classpath路径信息的时候,jvm与java编译器都会根据classpath指定的路径去寻找class文件。
  2. 如何设置当前目录(.)

  set classpath=.;设置路径 与 set classpath=设置路径;.有什么区别?

  “.”在前面的时候,java虚拟机会先从当前路径去寻找class文件,然后再到指定的路径去需找。如果”.”在后面,java虚拟机则会先寻找指定好的路径,然后再在当前的路径去寻找。

  

设置classpath的时候要加上 ; 就会在当前目录下查找。

设置classpath环境变量信息的有分号与没有分号 的区别:

1. 如果配置classpath环境变量信息没有加上分号,那么java虚拟机仅会在classpath所保存的路径下去搜索对应的class文件,不会在当前路径下去搜索了。

2. 如果配置classpath环境变量信息加上分号,那么java虚拟机除了会在classpath所保存的路径下去搜索对应 的class文件之外,如果能找到对应的class文件
那么就马上指定对应的class文件,否则还会去 当前路径下去搜索。

时间: 2024-08-07 04:33:45

classpath环境变量(JDK5.0之后不建议配置)的相关文章

PATH环境变量和CLASSPATH环境变量详解

大凡装过JDK的人都知道要安装完成后要设置环境变量,可是为什么要设置环境变量呢?环境变量有什么作用? 1)PATH详解: 计算机安装JDK之后,输入“javac”“java”之类的命令是不能马上被计算机正确执行的,因为计算机不知道到哪里去找这两个命令. 计算机如何查找命令呢?Windows操作系统根据PATH环境变量来查找命令.PATH环境变量的值是一系列路径,Windows操作系统将在这一系列的路径中依次查找命令,如果能找到这个命令,则该命令是可执行的:否则将出现“‘XXX’不是内部命令或外部

浅谈Java中path、classpath环境变量的配置问题

一. 编译和运行Java程序必须经过两个步骤: 1.将源文件编译成字节码: 2.解释执行平台无关的字节码程序. 二.问题 以上两个步骤分别需要使用javac和java两个命令(javac命令对java源文件进行编译生成class文件,java命令对生成的class文件进行运行),如果我们直接在cmd命令行窗口里依次输入javac和java命令,可能会看到以下错误: 另外当我们移动了class文件后,执行java命令时,会出现以下错误: 三.分析问题 我们已经在计算机里安装了JDK,而jdk的安装

JDK PATH 和 CLASSPATH环境变量的作用及其配置

(1)PATH环境变量的作用 在安装JDK程序之后,在安装目录下的bin目录中会提供一些开发Java程序时必备的工具程序. 对于Java的初学者,建议在命令符模式下使用这些工具程序编译运行Java程序.在Windows 2000/XP操作系统的“开始”菜单中选择“运行”菜单项,输入“cmd”命令来打开命令符模式. 在命令符模式下输入javac命令时,会提示错误信息. 出现上述错误的原因是操作系统在当前目录下找不到javac.exe工具程序,因此需要告诉操作系统应该到哪些目录下尝试寻找,设置PAT

Java的 JAVA_HOME、Path、CLASSPATH环境变量小结

刚学Java的时候,很多jdk配置教程都要求设置JAVA_HOME.Path.CLASSPATH3个变量.而Java官网有这么一句话:jdk1.5之后的版本在安装时不用设置CLASSPATH变量.今天我就以jdk1.5为例,总结下三者的区别. 我们要先了解环境变量什么作用. 按下windows键+R打开运行窗口,在里面直接输入system32,回车之后就打开了system32这个文件夹,为什么? 同样的操作我们输入game,为什么没有打开D:\game这个文件夹呢?其实这就是“环境变量”的作用了

简述path和classpath环境变量的作用

根据windows系统在查找可执行程序的原理,可以将java工具所在路径定义到path环境变量中,让系统帮我们去找运行执行的程序.可以在任何目录下都可以执行java的工具. 根据path环境变量的原理,可以定义一个名为classpath环境变量,将要运行的class文件所在目录定义在该变量中.

classpath环境变量解惑

只有使用低于JDK1.5版本的JDK时,才需要设置classpath环境变量. 因为早期版本的JDK没有设计在当前路径下搜索Java类的功能,而且编译和运行java程序时还需要JDK的lib路径下的dt.jar和tools.jar文件中的Java类,因此需要设置classpath环境变量为:C:\Program Files\Java\jdk1.8.0_92\bin;.; 而JDK 1.5 版本以上的JDK,会自动搜索当前路径下的类文件,而且使用java的编译和运行工具时,系统可以自动加载dt.j

CLASSPATH环境变量

临时设置CLASSPATH环境变量 只在当前DOS窗口有效,关闭后无效. public class HelloWorld { public static void main(String[] args) { System.out.println("demo01"); } } public class HelloWorld { public static void main(String[] args) { System.out.println("demo02");

PATH和CLASSPATH环境变量

配置PATH环境变量是为了将JDK的bin目录下的命令被系统搜寻到,即在命令行下,用户可以在任意路径下输入bin下的命令执行. PATH的作用:让操作系统能找到我们使用的命令,PATH环境变量与java无关.任何软件的可执行文件路径都可以配置在PATH下,然后通过命令行来执行. CLASSPATH:告诉JVM到哪里去加载字节码文件.

JDK配置环境变量 (JDK安装成功后进行配置)

"我的电脑" -- 右键"属性" --- "高级系统设置" --- “环境变量” 第一步:配置     JAVA_HOME 变量 找到 变量名 JAVA_HOME   (没有就新建一个) ,  变量值 填写 JDK的安装路径 ,如: I:\Java\jdk1.8.0_11 第二步: 配置  path 变量 在末尾添加:    %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; %JAVA_HOME%     代表的是自定义的