zoukankan      html  css  js  c++  java
  • Java学习之classpath

    要运行class文件,必须在class文件所在的目录下,那么是不是也可以通过设置系统变量来配置呢,当然有了classpath就来了

    环境变量配置有两种

    1.一劳永逸的

    2.set 临时变量

    我们用临时变量说来一下classpath变量

     不在class文件所在目录下运行Java命令

    设置classpath,并运行

    完美了,那么为什么会这样呢?

    原来java命令运行时,会调用Java虚拟机,虚拟机会先去查找classpath环境变量,如果没找到classpath环境变量的话才去查找当前目录中查找class文件。

    真的是这样的吗?

    1.设置classpath

     2.把class文件换个路径

      

    3.删除classpath路径下的class文件

     

     结论为:Java命令运行时,只回去classpath环境变量中配置的路径下的查找class文件,那么如果classpath没有配置时,就会查找当前目录下的class文件

     注意:set classpath=C:workspaceJAVASource;有【;】分号时

     classpath中没找到class文件时,回去当前目录下查找

    建议set 设置classpath时不要加 【;】分号时

  • 相关阅读:
    Windows c++面向对象与可视化编程的基础知识
    Windows c++程序的基本结构
    云计算
    分布式计算
    从贝叶斯方法谈到贝叶斯网络
    C++函数调用
    插入排序
    Http请求中请求头Content-Type讲解
    5种PHP创建数组的方式
    js数组
  • 原文地址:https://www.cnblogs.com/WarBlog/p/11951777.html
Copyright © 2011-2022 走看看