CLASSPATH

为了 可以在不同的目录中都可以执行d:\java\Hello.class文件 只能够依靠CLASSPATH环境变量

在cmd中

SET CLASSPATH = d:\java

当设置了CLASSPATH java程序解释会自动的通过CLASSPATH所设置的路径 进行类的加载

结论:

JVM解释程序的时候需要得到CLASSPATH的支持

又发现默认情况下 所有解释的类都是从当前所在的目录中进行加载的

得出结论:CLASSPATH默认设置为当前所在目录加载类文件

SET CLASSPATH =.

(看着 像是废话 但是一些程序可能会改变这个值 )

现在的CLASSPATH是在一个命令行下的配置,如果该命令行关闭了,那么相关的属性配置也将消失

所以直接将其定义为全局变量

新建用户变量 变量为 CLASSPATH 值为.

面试题:请问PATH和CLASSPATH区别?

  • PATH:是操作系统提供的路径配置,定义所有可执行程序的路径
  • CLASSPATH:是由JRE提供的,用于定义Java程序解释时类加载路径,默认设置 为当前所在目录加载 可以通过“SET CLASSPATH = 路径”的命令形式来进行定义

    关系 JVM -> CLASSPATH定义路径 -> 字节码文件

最新文章

  1. 桌面显卡天梯图和桌面cpu天梯图
  2. 时空地图TimeGIS 可编辑ArcGIS的Shape矢量文件的地理信息系统
  3. jquery slide使用总结
  4. [Android进阶]学习AccessibilityService实现微信抢红包插件
  5. jQuery实现动画过程中尽量避免出现网页滚动条
  6. POJ 2499 Binary Tree
  7. C++_知识点_全局变量
  8. mysql的注释
  9. Java虚拟机-----------Java内存区域与内存溢出异常
  10. 使用Maven命令安装jar包到repo中
  11. Axios 中文说明
  12. 2018-2019-2 20175235 实验二《Java面向对象程序设计》实验报告
  13. 使用token和redis怎样判断账户是否失效和异地登录
  14. zabbix3.4.7官方解释触发器
  15. msysGit在GitHub代码托管
  16. 二维数组转化为一维数组 contact 与apply 的结合
  17. bootstrap modal垂直居中 (转)
  18. Android设计模式-观察者模式
  19. thinkphp模板使用
  20. 【转】Android开发在路上:少去踩坑,多走捷径

热门文章

  1. 序列化--IOSerialize
  2. Dart语言学习(五)Dart Bool类型
  3. 城市间紧急救援 Dijkstra
  4. Bug搬运工-CSCvf74866:Webauth scaling improvements - fix problem with GUI going unresponsive with HTTPS redirect
  5. postgresql数据库利用函数返回查询结果集
  6. 三星前有note7,现有GalaxyS10,爆炸原因外力?
  7. $.isEmptyObject() 判断对象是否为空
  8. 【笔记8-Redis分布式锁】从0开始 独立完成企业级Java电商网站开发(服务端)
  9. Python - 私有属性(双下线的变形)
  10. Python引用某一文件的方法出现红色波浪线