CLASSPATH 环境属性|学习笔记

简介: 快速学习 CLASSPATH 环境属性

开发者学堂课程【【名师课堂】Java 零基础入门CLASSPATH 环境属性】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/370/detail/4401


CLASSPATH 环境属性


简介:

1 什么是 CLASSPATH

2 CLASSPATH 的设置

 

1 什么是 CLASSPATH

CLASSPATH 指的是类的加载路径。

现在假设在  d:\mydemo 目录下存在有一个 Hello.class 的程序类,那么如果现在要想执行这个程序类,则必须要求命令所在目录也是 d:\mydemo,如果切换到了其它目录 (e:) 那么将无法执行,因为没有 Hello.class 文件;

现在希望即使当前不在 d:\mydemo 目录下也可以执行该目录下的 Hello.class 文件。这个时候就必须通过 CLASSPATH 来进行控制,所以执行如下命令:  SET CLASSPATH=d:\mydemo.


2 CLASSPATH 的设置

所以可以得出一个结论:当使用 java 命令解释--个程序类的时候,一-定要首先取得CLASSPATH 设置的路径,而后才可以经行类的加载操作。

需要注意的是,如果你现在的 CLASSPATH 设置的目录很乱的话,对于程序的解释执行会非常不方便,所以此时最好的做法是采用默认的机制:从当前所在的路径中进行类的加载,那么可以将 CLASSPATH 的内容设置为“.”。

SET CIASSPATH=.

实际上默认就是从当前所在路径下进行类的加载,所以一般来讲不建议大家去改变CLASSPATH 的配置,而且如果要为了方便,也可以为项目添加一个环境属性: CLASSPATH。

CLASSPATH 是一个非常重要的概念,但是现在只能够对其做个基本概念认识,后期还会对 CLASSPATH 进行更深入的讲解。

相关文章
|
8月前
|
C++
【C++基础】类class
【C++基础】类class
44 1
|
前端开发
前端学习笔记202306学习笔记第四十二天-Es6-class的使用和继承3
前端学习笔记202306学习笔记第四十二天-Es6-class的使用和继承3
42 0
|
前端开发
前端学习笔记202306学习笔记第四十二天-Es6-class的使用和继承2
前端学习笔记202306学习笔记第四十二天-Es6-class的使用和继承2
57 1
前端学习笔记202306学习笔记第四十二天-Es6-class的使用和继承2
|
前端开发
前端学习笔记202306学习笔记第四十二天-Es6-class的使用和继承1
前端学习笔记202306学习笔记第四十二天-Es6-class的使用和继承1
55 0
|
设计模式 JavaScript 前端开发
class 继承的重点
前文已提过:在 class 出现之前,JavaScript 实现继承是件麻烦事,构造函数继承有加上原型上的函数不能复用的问题;原型链继承又存在引用值属性的修改不独立的问题;组合继承又存在两次调用构造函数的问题,寄生组合继承,写起来又太麻烦了,总之,在 class 出现前,JavaScipt 实现继承真是件麻烦事儿。
CLASSPATH环境属性
CLASSPATH环境属性自制脑图
79 0
CLASSPATH环境属性
python--类-实例-继承中变量的id是否变化
python--类-实例-继承中变量的id是否变化
123 0
|
JavaScript 前端开发
Web前端学习:jQuery基础--1【简介和安装、语法使用、三种选选择器的使用(元素、class、id)】(附操作源码)
Web前端学习:jQuery基础--1【简介和安装、语法使用、三种选选择器的使用(元素、class、id)】(附操作源码)
290 0
Web前端学习:jQuery基础--1【简介和安装、语法使用、三种选选择器的使用(元素、class、id)】(附操作源码)
|
JavaScript 前端开发 开发者
使用 class 关键字创建组件|学习笔记
快速学习使用 class 关键字创建组件
114 0
使用 class 关键字创建组件|学习笔记
|
JavaScript 开发者
veu 中通过属性绑定为元素设置 class 类样式 | 学习笔记
快速学习 veu 中通过属性绑定为元素设置 class 类样式
181 0
veu  中通过属性绑定为元素设置 class 类样式  |  学习笔记