当前位置: 首页 > news >正文

Path系统环境变量和CLASSPATH环境变量

Path系统环境变量

概述:Path环境变量不是java的,它隶属于windows操作系统

作用:

  • PATH环境变量实际上就是给windows操作系统指路的。 
  • 在Path环境变量中有很多路径,路径和路径之间采用 分号(;) 隔开
  • 在DOS命令窗口中输入一条DOS命令后windows先从当前路径下找这个命令,如果找不到,就去系统环境变量PATH的路径中查找该命令,找到则执行,找不到,则报错。

1a3a59460d35428b9f5a4e567af8c4df.png

CLASSPATH环境变量

概述:classpath环境变量是隶属于Java语言的。不是windows操作系统的。

作用:classpath环境变量是给classloader(类加载器)指路的。

  • 例如:java A命令执行后,先启动JVM,JVM启动classloader,classloader去硬盘上通过classpath找A.class文件。找到则执行,找不到则报错。

CLASSPATH需要自己手动新建:

1b49cbc895e64414a26f7e7c62adac4c.png

注意:

  1. 如果没有配置classpath,默认从当前路径下找class字节码文件。
  2. 如果配置了classpath,例如配置到桌面上了:C:\Users\Administrator\Desktop,那么classloader以后就只会去桌面上找字节码文件了,不再从当前路径下找了。此时,可以在配置的路径前加一个.;   表示先从当前路径下找,找不到再去配置的路径下找

6b7d4be616e3404080a14bc52cad556f.png

  • 上图将classpath配置为:classpath=.;C:\Users\Administrator\Desktop 是什么意思呢?
    • 先让类加载器从当前路径下找,如果找不到的话,去C:\Users\Administrator\Desktop找。
  • 但是对于目前来说,我们还没有必要这样配置。所以目前classpath大家是可以不配置的。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 存储课程学习笔记2_借助内核插入一个文件系统,用文件夹下测试文件系统(mount文件系统到目录下是入口)
  • yolov5-6.2 在 rk3399pro 上的移植
  • 力扣面试150 三角形最小路径和 DFS 记忆化搜索 DP 滚动数组优化DP
  • 一次性了解Neo4j图形数据库
  • 外贸人提高潜在客户EDM电子邮件营销参与度的一些建议
  • C++ 类型的转换
  • vivado 时间汇总报告
  • 一台手机一个ip地址吗?手机ip地址泄露了怎么办
  • 快速上手基于 BaGet 的脚本自动化构建 .net 应用打包
  • Lianwei 安全周报|2024.09.09
  • 【springsecurity】使用PasswordEncoder加密用户密码
  • 基于单片机的简易录音笔设计
  • 九月五日(k8s配置)
  • 五种IO模型
  • 个人简历 (自己设计的)
  • [PHP内核探索]PHP中的哈希表
  • 「面试题」如何实现一个圣杯布局?
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • Android组件 - 收藏集 - 掘金
  • input实现文字超出省略号功能
  • Java 最常见的 200+ 面试题:面试必备
  • js操作时间(持续更新)
  • nodejs调试方法
  • Python十分钟制作属于你自己的个性logo
  • Quartz初级教程
  • React的组件模式
  • 多线程事务回滚
  • 反思总结然后整装待发
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 跨域
  • 前嗅ForeSpider中数据浏览界面介绍
  • 如何合理的规划jvm性能调优
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 思维导图—你不知道的JavaScript中卷
  • 学习笔记TF060:图像语音结合,看图说话
  • 应用生命周期终极 DevOps 工具包
  • Hibernate主键生成策略及选择
  • ​油烟净化器电源安全,保障健康餐饮生活
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #每天一道面试题# 什么是MySQL的回表查询
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • (03)光刻——半导体电路的绘制
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (delphi11最新学习资料) Object Pascal 学习笔记---第14章泛型第2节(泛型类的类构造函数)
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (SpringBoot)第七章:SpringBoot日志文件
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • .chm格式文件如何阅读
  • .NET 5种线程安全集合
  • .net 7和core版 SignalR
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .net core 的缓存方案
  • .NET Core 发展历程和版本迭代