Java基础 -1.3

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

CLASSPATH
为了 可以在不同的目录中都可以执行d:javaHello.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定义路径 -> 字节码文件

免责声明:文章转载自《Java基础 -1.3》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇CentOS7通过SpeedTest工具测速cocos2dx 文本 优化下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

解决less 版本过高

执行npminstall--无保存加载器。安装less后,在样式中使用less时将报告错误。这是由于less loader版本过高造成的。您可以在package.json中查看less的当前版本。因此,在这种情况下,我们可以先卸载现有的less loader,然后安装less loader的较低版本npmuninstallless loader...

Redis之有序集合(Zset)

序列号命令和描述1ZADDkeyscore1member1[score2member2]将一个或多个成员添加到有序集合。...

Ubuntu 下查看CPU 信息命令

看看带有“处理器”一词的行数,即逻辑CPU的数量。因此,您可以在cmd下输入以下命令:cat/proc/cpuinfo|greproprocessor|wc-l因此,C++程序自然会想到使用strstr函数来查找processor关键字的出现次数。...

Jdk升级到11引起的问题:程序包javax.xml.bind.annotation不存在

您可以看到ELDict类中有一个引用:importjavax。xml。绑定注释XmlAttribute;虽然未使用,但它会导致mvn编译错误。在在线绑定中搜索“包javax.xml.bind.nannotation不存在”。结果是:包javax。xml。bind Annotation不存在-CSDN论坛2009年12月2日·无法编译使用jaxb的类,因为软件...

beego

Charset=utf8“)56//参数4(可选)设置最大空闲连接7//参数5modelorm.RegisterModelRegisterModelWithPrefix。使用表名前缀orm.RegisterModelWithPrefixbeego自动创建表。1//参数1使用默认数据库ORM接口使用1//查询操作2funread(){3o:=ORM.NewOr...

利用油猴插件实现全网VIP视频免费看

利用油猴插件实现全网VIP视频免费看第一步:首先打开谷歌应用商店搜索tampermonkey安装这个插件第二步:在百度搜索框搜索油猴可以看到以下页面,点击进入。下载谷歌上网助手解压后,将后缀为crx的文件拖入即可。之后注册一个谷歌上网助手账后登录即可进入谷歌应用商店油猴插件...