使得系统可以在任何路径下识别java命令,设为:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

注意“%JAVA_HOME%\”这个会被D:\java\jdk1.5.0_08替代掉。这也是为什么说设置JAVA_HOME就是为了偷懒,呵呵。。

classpath

为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径)

测试环境变量的配置情况。

打开“命令提示符”

输入 echo %classpath%

结果如下:

注意一定要带上“%”!!!!!!

.表示当前目录,就是编译或者执行程序时你所在的目录。

那么CLASSPATH的意义是什么呢?

对于 import  net.mindview.simple.*

java解析器的运行过程:

比如CLASSPATH是 .;D\java\Lib;

他会在这个路径下找到net/mindview/simple.然后从已经编译好的文件中找出名称相符者。(是.class文件,比如Vector就是Vector.class文件)

如果要导入的类在不在本机,就要在CLASSP ATH中添加所在的域名地址

lib和bin其实不仅在jdk,很多程序都有这两个目录。

其实他们分别是libarary和binary的缩写。

libarary顾名思义就是类库的意思,也是放一些程序运行需要的依赖文件,比如说jar包

binary 就是计算机直接可运行的字节码,在windows系统里,也就是可直接运行的exe文件,这是启动jdk功能的运行文件。

举个例子,你用eclipse写一段代码,然后编译运行。 代码里一个定义如String int之类的,就是依赖lib里的jar包才能识别。

不然eclipse怎么知道String int这些代表什么意思呢?

然后你执行代码,就是靠eclipse来启动bin里面javac.exe java.exe javaw.exe之类的程序来编译+运行。

编译过的代码通常会放在与源代码不同的地方,必须要能够通过CLASSPATH可以找到该路径。

java环境变量含义_Java环境变量的配置及意义相关推荐

  1. java环境变量含义_java环境变量的配置及各环境变量的含义

    一.主要配置下面的三个环境变量 JAVA_HOME C:\Program Files\Java\jdk1.6.0_25 PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin ...

  2. java环境变量大小写_java环境变量配置

    本文借鉴于他人 学习java的第一步就要搭建java的学习环境,首先是要安装JDK,JDK安装好之后,还需要在电脑上配置"JAVA_HOME"."path".& ...

  3. java 环境变量检测_java环境变量设置检测

    java环境变量设置检测 Java环境变量已经配置完了,不知道行不行,那么java环境变量设置检测呢?一起来看看吧! java环境变量设置检测 方法/步骤 首先,在桌面右击,选择"文本文档& ...

  4. Java西西软件_java环境配置软件

    java环境配置软件是一款非常好用的Java编程环境变量配置工具,初学JAVA 配置编程环境很多人摸不清怎么做,然后网络大神就写了一键配置省很多步骤,win10下测试成功通过,其它没有测试环境.有需要 ...

  5. java 静态变量命名_java中变量的命名规范是什么?

    java中变量的命名规范是什么? 发布时间:2020-05-21 23:12:19 来源:亿速云 阅读:206 作者:鸽子 Java是一种区分字母的大小写的语言,所以我们在定义变量名的时候应该注意区分 ...

  6. java 静态变量声明_java静态变量怎么声明?

    展开全部 个人的总结 1 静态变量e69da5e6ba9062616964757a686964616f31333337616564只有一份被类的所有实例共享 2 静态变量的声明在编译时已经明确了内存的 ...

  7. java static再赋值_java static变量可以赋值吗?

    详细内容 java static变量可以赋值吗? 可以赋值的.static的主要作用是静态成员,指该变量的实例在内存中之存放一次.赋值是可以随便改的. java中static关键字 static是ja ...

  8. java 给static变量赋值_java static变量可以赋值吗?

    java static变量可以赋值吗? 可以赋值的.static的主要作用是静态成员,指该变量的实例在内存中之存放一次.赋值是可以随便改的. java中static关键字 static是java中非常 ...

  9. java环境变量代表的含义_java 环境变量的涵义

    在linux下,常常修改profile文件来设置环境变量: JAVA_HOME=/usr/share/jdk1.5.0_05 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=. ...

最新文章

  1. 毕业5年决定你的一生_2
  2. SD-SD用到的文本对象列表
  3. 数据库高可用(HA)技术有哪些?
  4. rhel5.5下安装awstats实现网站流量监控
  5. 姑娘,你为什么要编程?
  6. springMVC发送邮件
  7. 利用分析函数改写范围判断自关联查询
  8. HTML和CSS面试题
  9. 吴恩达机器学习详细总结(三)
  10. ISO/IEC 27000官方文档
  11. ESPRESSIF AT指令集
  12. SQL SERVER 2000 自动下载木马病毒 cmd.exe和ftp.exe解决办法
  13. DRM2.0 的身份认证过程
  14. 苹果cms影视建站系统免费吗?
  15. vue elementUI弹窗使用destroy-on-close后,关闭弹窗会重新发送请求
  16. 可以真正实现免驱的WinUSB设备
  17. 金蝶云苍穹轻量级开发人员申请试用
  18. VMware vsphere和VMware vsphere Hypervisor有什么不同
  19. 提高网站排名的5大因素
  20. HTML5期末考核大作业:基于Html+Css+javascript的网页制作(化妆品公司网站制作)

热门文章

  1. 1月第1周要闻回顾:年末威胁上升的态势仍延续
  2. 生活中处处有joke!!
  3. linux分区合并不损坏系统,更改磁盘分区后修复GRUB启动
  4. 【实用技能】通过sh脚本动态上传项目到github
  5. 全网最详细SpringBatch读(Reader)跨多行文件讲解
  6. Deepin 20关机提示Unattended Upgrades Shutdown的解决方法
  7. Linkis生产部署服务器配置参考指南
  8. docker --link容器互联
  9. kibana操作elasticsearch:match匹配查询(and关系)
  10. Linux traceroute路由跟踪