精华内容
下载资源
问答
  • 主要介绍了详解path和classpath区别的相关资料,需要的朋友可以参考下
  • 主要为大家详细介绍了java系统环境变量path和classpath的配置过程,感兴趣的小伙伴们可以参考一下
  • path: 这个系统的变量是用来告诉操作系统,我们在dos命令窗口使用的命令执行命令的路径是在那里。 classpath: 这个系统变量是用来告诉我们的应用系统执行或者要操作的文件在哪里,如果不配置这个环境变量,系统就...

    选择我的电脑—》选择属性—》高级系统设置—》环境变量—》系统变量

    path:

    这个系统的变量是用来告诉操作系统,我们在dos命令窗口使用的命令执行命令的路径是在那里。

    classpath:

    这个系统变量是用来告诉我们的应用系统执行或者要操作的文件在哪里,如果不配置这个环境变量,系统就只会在当前盘符下查找要操作的文件。
    展开全文
  • 两者区别path环境变量属于windows操作系统,不属于java范畴,是windows系统搜索某个命令文件的路径依据。  classpath环境变量不属于windows操作系统,是java编程语言当中的一个机制,这种机制是专门为类加载器...


    前言

     在我们学习Java安装JDK后,都会有一个配置环境变量的操作。或在我们学习其他语言,使用其他软件工具时,都会按照教程配置环境变量。那么,为什么要配置环境变量?

    一、JDK的bin目录

     在我们安装完JDK后,安装目录下有很多子目录,其中bin目录下存放的都是运行Java程序相关的命令。其中,以.exe后缀的文件都是可执行文件,或者叫做命令文件。

    在这里插入图片描述

    二、配置环境变量的作用

     当我们编写完一个java源程序时,需要使用javac命令对源文件进行编译。如果我们没有配置环境变量,直接在DOS命令窗口中无法使用,系统会提示”该命令不是内部或外部指令,也不是可运行的程序或批处理文件”。说明windows操作系统没有javac.exe文件。

     这时候,我们需要将目录切换至“C:\Program Files\Java\jdk1.8.0_91\bin”下,也就是javac.exe文件所在目录,这样就能执行javac命令。

     所以我们得出结论,windows操作系统默认是从当前所在路径下查找可执行命令文件的。那么,也就是意味以后我们每使用一次javac这个命令都需要先切换至bin目录下。这岂不是很麻烦?

     但是我们发现在C:\Users\Administrator>目录下,使用dir命令并找不到ipconfig.exe文件,却可以在该目录下执行该命令。ipconfig.exe文件实际上是在C:\Windows\System32下的,之所以可以直接执行而不需要切换至所在目录,就是windows系统中环境变量path在起作用。

    加粗样式
     所以,我们为了让javac命令在任何目录下都可以使用,只需要将C:\Program Files\Java\jdk1.8.0_91\bin路径配置到环境变量path中即可

    **

    总结

     总而言之,我们明白了配置系统变量path的作用就是为了让某些命令可以在任意目录下使用。我们通过右击计算机—>属性---->高级系统设置----->环境变量

    在这里插入图片描述
     其中配置用户变量表示只对当前用户有效,配置系统变量表示对该计算机的所有用户有效。

     我们学习java知道classpath这个路径,该路径是指类搜索路径,配置了

    .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\bin

     其中dt.jar是关于运行环境的类库,tools.jar是工具类库,设置在classpath里是为了让JVM能根据路径找到这些所需的依赖,也就是说,JVM就是通过classpath来寻找类的.class文件

    两者区别

     path环境变量属于windows操作系统,不属于java范畴,是windows系统搜索某个命令文件的路径依据。

     classpath环境变量不属于windows操作系统,是java编程语言当中的一个机制,这种机制是专门为类加载器加载class文件时提供路径依据的。

    展开全文
  • 简述pathclasspath区别及其意义

    万次阅读 多人点赞 2018-07-31 13:17:38
    存在CLASSPATH和Path两个东西 path是什么东西 比如 我们打开cmd 输入一个命令java 然后系统就会去找这个名字叫 java 可执行文件 那么,java这个文件在哪里? 系统就会在path里面去,看看那些路径有没有...

    本机是win10

    打开环境配置看看
    存在CLASSPATH和Path两个东西
    这里写图片描述
    这里写图片描述

    path是什么东西
    比如
    我们打开cmd
    这里写图片描述
    输入一个命令java
    然后系统就会去找这个名字叫 java 可执行文件
    那么,java这个文件在哪里?
    系统就会在path里面去,看看那些路径有没有这个java执行文件

    下图是path里面的配置路径
    这里写图片描述
    上图等价于下图
    这里写图片描述
    (这里JAVA_HOME=C:\Program Files\Java\jdk1.8.0_181)

    再打开java可执行文件实际存在路径看看
    这里写图片描述

    明白了吧,意思就cmd窗口输入命令,系统会根据命令去扫描path路径,查找到java.exe.

    然后执行它

    这里写图片描述
    配置path路径,是为了让系统知道你要用的命令在哪里(省去每次执行命令都要先定位到可执行文件所在目录,然后再执行命令这一麻烦步骤)

    再来看看classpath
    pathclass也是个路径
    和path不一样的是什么呢?
    来,先看看一般classpath里面都配置了哪些路径
    这里写图片描述

    .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
    有这两个jdk里面jar包的路径

    rt.jar是JAVA基础类库,dt.jar是关于运行环境的类库,tools.jar是工具类库 设置在classpath里是为了让jvm能根据路径找到这些所需的依赖。

    CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPATH来寻找类的.class文件

    总而言之,path是Windows查找.exe文件的路径;classpath是jvm查找.class文件的路径

    – 来源微信公众号”大数据熊猫人

    展开全文
  • path path环境变量里面记录的是.exe可执行文件。在DOS窗口某个路径执行文件时,先在该路径下寻找,如果不存在就在path里面寻找。简单来说,将某个路径设置为path,那么该目录下的所有exe文件都可以在别的目录下访问...

    path
    path环境变量里面记录的是.exe可执行文件。在DOS窗口某个路径执行文件时,先在该路径下寻找,如果不存在就在path里面寻找。简单来说,将某个路径设置为path,那么该目录下的所有exe文件都可以在别的目录下访问。
    classpath
    classpath环境变量里面存储着Java类的运行文件(.class)所在的目录,这使得classpath存储目录下的.class文件可以在别的目录下执行。

    展开全文
  • 环境变量---path和classpath区别

    千次阅读 2019-02-22 14:35:57
    2.path里面不光有Java的bin,还可以包含许多其他的,tc啊,masm阿,只要在path中设了这些环境的路径, 你在dos下的任何路径上都可以调用这些路径下的命令。  classpath是java专用的查找类的路径 3.path 用来定义...
  • path和classpath区别

    千次阅读 2014-06-25 21:08:31
    path和classpath区别: 用途上:path是os用,classpath java用 路径上:path里面不光有Java的bin,还可以包含许多其他的,tc,masm,只要在path中设了这些环境的路径,你在dos下的任何路径上都可以调用这些路径下的...
  • pathclasspath区别

    千次阅读 2017-10-29 20:35:45
    path指示java命令的路径,像javac、java、javaw等 classpath是javac编译器的一个环境变量,它的作用与import、package关键字有关,当你写下improt java.util.*时,编译器面对import关键字时,就知道你要引入java....
  • JAVA环境变量配置之PATHCLASSPATH区别

    千次阅读 2018-12-11 17:18:39
    一丶PATH path是系统用来指定可执行文件的完整路径,即使不在path中设置JDK的路径也可执行JAVA文件,但必须把完整的路径写出来,如C:\Program Files\Java\jdk1.6.0_10\bin\javac TheClass.java。path是用来搜索所...
  • 为何配置path?为何配置classpath?当时初学java时只是关心如何做而不去关心这些问题,接下来介绍一下,感兴趣的朋友可以参考下哦
  • PATH:是操作系统提供的路径配置,定义所有可执行程序的路径; CLASSPATH: 是由JRE提供的,用于定义Java程序解释时类加载路径,默认设置为当前所在目录加载,可以通过“SET CLASSPATH = 路径”的命令形式来进行定义。...
  • java中path和classpath的作用以及区别

    千次阅读 2019-03-10 10:52:41
    PATH的主要作用: PATH环境变量,作用是指定命令搜索路径,在命令行下面执行命令如javac、java时,它回到PATH变量所指定的路径中查找看是否能找到相应的命令程序。...CLASSPATH的主要作用: CLASSPA...
  • 环境变量中PATHClassPath区别

    千次阅读 2018-03-05 21:03:02
    path 配置操作系统中所执行的命令的路径 运行中--cmd里面执行javac命令时,可通过path寻找该程序所在位置。 即 bin目录下有 红圈中是常用的程序 classpath配置class文件所在路径,操作系统会从此路径下寻找...
  • Java中环境变量PATHCLASSPATH区别

    万次阅读 多人点赞 2019-07-12 21:07:05
    PATHCLASSPATH 下面总结一下环境变量的作用。 PATH是系统用来指定可执行文件的完整路径。当在CMD中执行命令时,如果执行的可执行文件不在当前目录下,那么系统就会依次搜索PATH中设置的路径。如果在PATH中设置了...
  • 存在CLASSPATH和Path两个东西 path是什么东西 比如 我们打开cmd 输入一个命令java 然后系统就会去找这个名字叫 java 可执行文件 那么,java这个文件在哪里? 系统就会在path里面去,看看那些路径有没有这...
  • 在本篇文章里小编给大家分享了关于java中Path和ClassPath用法比较内容,有需要的朋友们学习下。
  • 1、 path是系统用来指定可执行文件的完整路径,即使不在path中设置JDK的路径也可执行Java文件,但必须把完整的路径写出来,如C:\Program Files\Java\jdk1.6.0_10\bin\javac TheClass.java。path是用来搜索所执行的可...
  • 最近学习了Nginx,做一些必要的笔记,一来是对自己学习的知识的巩固,...classpath是jvm查找.class文件的路径 二 举例 1、Path: 我们打开cmd,输入一个命令java,然后系统就会去找这个名字叫 java 可执行文件,那么...
  • java环环境境变变量量path和和classpath的的配配置置 这篇文章主要为大家详细介绍了java系统环境变量path和classpath的配置过程感兴趣的小伙伴们可以参考一下 在Java的学习 涉及到两个系统环境变量path和classpath ...
  • classpath和moudlepath的区别

    千次阅读 2020-05-31 17:20:45
    ModulePath 的概念和ClassPath 类似,不过 ModulePath 中的 Jar 包或 Jmod 文件被当作 Module 来处理,而 ClassPath 中的的 Jar 包,无论是否模块化都会被当作传统 Jar 包处理。 Java9 制定了以下规则以保证旧 Jar ...
  • Path和classpath配置详解

    2019-03-21 01:33:22
    NULL 博文链接:https://ayangtian.iteye.com/blog/937599
  • linux pathclasspath 区别 一、OS依据path中的路径信息来寻找可执行指令; 例如: cat /etc/profile 我们就可以在任意目录执行hadoop / hdfs / yarn / java 等相关命令了 export HADOOP_HOME=/opt...
  • 环境变量path和classpath的作用是什么? C:\Program Files (x86)\Java\jre7\bin;C:\Program Files (x86)\Java\jdk1.7.0_72\bin (1)path是配置Windows可执行文件的搜索路径,即扩展名为.exe的程序文件所在的目录, ...
  • JDK与JRE的区别 1. jdk:java开发工具包 2. jre:java运行时环境 ...path和classpath环境变量的区别 path:指定操纵系统可执行命令的路径 classpath:jvm运行某个类是会按照classpath的目录顺序去查找这个类 ...
  • 在安装JDK时需要添加环境变量,经常使用的环境变量有两个:PATHCLASSPATH,下面总结一下环境变量的作用。   PATH是系统用来指定可执行文件的完整路径。 当在CMD中执行命令时,如果执行的可执行文件不在当前...
  • Java环境变量PATH和CLASSPATH

    万次阅读 2016-03-28 23:28:57
    Java开发中常用到环境变量的配置,下面简单介绍下Java中经常配置的环境变量:PATH和CLASSPATH。1、PATH环境变量1.1 作用简介安装完JDK(Java Development Kit,Java开发套件)之后,可以在安装目录下找到两个子目录...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 306,193
精华内容 122,477
关键字:

path和classpath的区别