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

根据windows系统在查找可执行程序的原理,可以将java工具所在路径定义到path环境变量中,让系统帮我们去找运行执行的程序。可以在任何目录下都可以执行java的工具。

根据path环境变量的原理,可以定义一个名为classpath环境变量,将要运行的class文件所在目录定义在该变量中。

时间: 2024-10-13 07:07:06

简述path和classpath环境变量的作用的相关文章

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

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

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

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

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环境变量

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

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

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

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

classpath的作用: 作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,一旦配置了classpath路径信息的时候,jvm与java编译器都会根据classpath指定的路径去寻找class文件. 如何设置当前目录(.) set classpath=.;设置路径 与 set classpath=设置路径;.有什么区别? “.”在前面的时候,java虚拟机会先从当前路径去寻找class文件,然后再到指定的路径去需找.如果”.”在后面,java虚拟机则会先寻找指定好的路径,

java环境变量的设置 各环境变量的作用

path:(大小写无关) 系统变量Path告诉操作系统可执行文件(*.exe.*.bat等)所在的路径,当OS(操作系统)发现某个*.exe时,windows默认从当前目录开始查找这个命令,若查不到,OS就会到Path所设定的路径中去寻找该命令,然后执行.系统默认的系统变量为: Path =%SystemRoot%;%SystemRoot%/system32;%SystemRoot%/System32/Wbem 就是说处于上面3个目录(多个变量用分号隔开)中的*.exe文件,可以在任意地方被执行

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");