简述path与classpath的区别及其意义

简述path与classpath的区别及其意义本机是 win10 打开环境配置看看存在 CLASSPATH 和 Path 两个东西 path 是什么东西比如我们打开 cmd 输入一个命令 java 然后系统就会去找这个名字叫 java 可执行文件那么 java 这个文件在哪里 系统就会在 path 里面去 看看那些路径有没有这个 java 执行文件下图是 path 里面的配置路径上图等价于下图 这里 JAVA HO

本机是win10

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






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

然后执行它

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

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



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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/207363.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午2:00
下一篇 2026年3月19日 下午2:00


相关推荐

  • 一行代码教你伪装黑客

    一行代码教你伪装黑客在电脑上单击右键新建一个记事本右键笔记本打开编辑输入如下代码并保存starthttps://pranx.com/hacker/笔记本后缀改成.bat完成后我们双击点击,就会出现如下图的一个流动界面了,是不是很酷炫,其实也就是一个普通网页,用来给外行人装装逼,哈哈哈哈…

    2022年7月15日
    208
  • Apache的安装_Ubuntu安装Apache

    Apache的安装_Ubuntu安装Apache(一)apache介绍  ApacheHTTPServer(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,Apache也叫万维网,www服务器, web服务器主要功能是提供网上信息浏览服务。Apache可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。     目前主流的Web服务器软件包括:Apache,Ngi…

    2025年11月13日
    7
  • 简述modelandview_ModelAndView

    简述modelandview_ModelAndView当控制器处理完请求时,通常会将包含视图名称或视图对象以及一些模型属性的ModelAndView对象返回到DispatcherServlet。因此,经常需要在控制器中构造ModelAndView对象。ModelAndView类提供了几个重载的构造器和一些方便的方法,让你可以根据自己的喜好来构造ModelAndView对象。这些构造器和方法以类似的方式支持视图名称和视图对象。当

    2026年4月18日
    4
  • 激活成功教程ftp密码代码

    激活成功教程ftp密码代码激活成功教程ftp密码代码这是一个激活成功教程ftpserver密码的程序,但是只是娱乐使用而已,不要太当真设计思路如下//写一个ftp密码激活成功教程器//1创建秘钥#include<stdio.h>#include<string.h>#include<stdlib.h>intmain(){ char*ipaddress=”19…

    2025年6月12日
    6
  • WTM框架使用技巧之:Layui版本嫁接Vue+ElementUI[通俗易懂]

    WTM框架使用技巧之:Layui版本嫁接Vue+ElementUI[通俗易懂]为什么要这样做layui版本具备很多优点:组件齐全、ide提醒程度高、代码量少、依赖少、编译快、运行快,非常适合一个人的开发全队。但它也有很多缺点,比如说组件灵活度低、可控性差。受blazorssr的思路启发,将vue嫁接进layui版本中,在大部分常规页面中,保留layui的快速高效用法。在极少部分需要大量定制化的页面,采用vue+elementUI的方式编写,既能保证开发效率,又能解决复杂页面编写。因此本文拿一个页面改造的例子,旨在抛砖引玉。准备工作在_Layout中引入包_Layo

    2022年6月25日
    45
  • nacos和eureka的区别 面试_nacos和eureka比较哪个好

    nacos和eureka的区别 面试_nacos和eureka比较哪个好Eureka架构图:Eureka架构图1.服务注册(register):EurekaClient会通过发送REST请求的方式,向EurekaServer注册自己的服务。注册时,提供自身的元数据,比如ip地址、端口、运行状况指标、主页地址等信息。EurekaServer接收到注册请求后,就会把这些元数据信息存储在一个双层的Map中。什么时候注册?在启动微服务的时候。2.服务续约(renew):在服务注册后,EurekaClient会维护一个心跳来持续通知EurekaServer,说明服务一

    2022年8月21日
    19

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号