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 进行更深入的讲解。

相关文章
CLASSPATH环境属性
CLASSPATH环境属性自制脑图
50 0
CLASSPATH环境属性
|
JavaScript 前端开发 开发者
使用 class 关键字创建组件|学习笔记
快速学习使用 class 关键字创建组件
78 0
使用 class 关键字创建组件|学习笔记
|
前端开发 JavaScript 开发者
介绍 class 创建的组件中 this.state |学习笔记
快速学习介绍 class 创建的组件中 this.state
104 0
|
JavaScript 前端开发 程序员
Class-总结 class 的基本用法和两个注意点|学习笔记
快速学习 Class-总结 class 的基本用法和两个注意点
126 0
|
JavaScript 前端开发 开发者
class-创建类并通过 constructor 挂载实例属性|学习笔记
快速学习 class-创建类并通过 constructor 挂载实例属性
195 0
|
JavaScript
使用class关键字创建组件
一、最基本的组件结构 二、用class关键字创建组件 三、两种创建组件方式的对比
使用class关键字创建组件
|
Java Spring
FileSystemResource和ClassPathResource有何区别?
FileSystemResource和ClassPathResource有何区别?
FileSystemResource和ClassPathResource有何区别?
|
Java 开发者
CLASSPATH环境属性 | 学习笔记
快速学习CLASSPATH环境属性
134 0
CLASSPATH环境属性 | 学习笔记
|
安全
获取Class对象的其他方式
获取Class对象的其他方式
70 0