本文借鉴于他人

学习java的第一步就要搭建java的学习环境,首先是要安装JDK,JDK安装好之后,还需要在电脑上配置"JAVA_HOME"、"path"、"classpath" 这三个环境变量才能够把java的开发环境搭建好。在没安装过jdk的环境下,path环境变量是系统变量,本来存在的,而JAVA_HOME和classpath是不存在的。

首先配置JAVA_HOME变量,右击我的电脑→属性→高级系统设置→环境变量,新建一个变量名为JAVA_HOME,变量值为jdk安装目录(例如:D:\Java\jdk1.7.0)的环境变量,建好后在系统环境变量中会多出一个“JAVA_HOME”变量。

其次配置path变量,系统环境变量中找到path变量(在Windows下,环境变量不区分大小写),点击【编辑】按钮会弹出编辑系统环境的对话框,path变量值中设置有很多目录,可以看到目录之间是用“;”(分号)隔开的,所以我们将%JAVA_HOME%\bin添到其中是记得用分号隔开,然后path环境变量配置完成。

最后我们配置classpath变量,设置Classpath的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序(.class文件),关于这个ClassPath变量,其实可以不用配置了,在网上经常看到Classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar,但学习java这么久发现,不配置ClassPath也不影响java项目的开发和运行的。

附:JAVA_HOME变量、Path变量、ClassPath变量、系统变量和用户变量区别的说明

JAVA_HOME变量

一、为了方便引用,比如,JDK安装在D:\Java\jdk1.7.0目录里,则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;

二、归一原则, 当JDK路径被迫改变的时候, 仅需更改JAVA_HOME的变量值即可。

三、第三方软件会引用约定好的JAVA_HOME变量, 典型的就是tomcat服务器,如果不配置JAVA_HOME变量,那么tomcat服务器根本运行不起来

Path变量

操作系统用path的路径来找可执行程序(.exe程序),在windows下当我们敲任何一个命令时,实际上就是在执行一个可执行文件,如输入notepad命令就可以打开一个记事本,实际上是执行了c:\Windows下的notepad.exe这个可执行文件,和用鼠标双击notepad.exe后能够打开一个记事本的效果是一样的。

当在命令窗口敲一个命令时,系统就会去自动寻找这个命令对应的可执行文件(.exe),如果这个文件不存在,就当然无法执行这个命令了。这个可执行文件的根目录必须设置在path环境变量中。

直接输入“echo %path%”命令就可以显示设置的path环境变量的所有根目录了,只要是根目录里面存在相应的.exe文件,敲入命令时就能执行这个相应的.exe文件。因为notepad.exe所在的Windows目录已经添加到了Path环境变量中了,这就解释了为什么输入命令notepad就可以打开一个记事本,所以前面配置java开发环境时,将%JAVA_HOME%\bin添加到Path变量中的目的就是希望可以在命令行窗口下使用javac和java这两个命令来执行javac.exe和java.exe这两个可执行程序。

Classpath变量

使用javac命令编译.java文件时,如果需要其他的类,也是通过classpath去找的,使用java命令执行.class文件时,执行的.class文件是通过classpath去找的。classpath表示的是要查找的类所在的路径。

系统变量和用户变量区别

环境变量中有两种变量,一种是用户变量,另一种是系统变量,那么这两种变量有什么区别呢?用户变量,顾名思义,是针对某一个特定的用户的,只对特定的用户有效,而系统变量,则对任何用户都有效。

有时候我们会在用户变量中配置Path变量,这时没有添加用户变量Path前,Path变量的值就是系统变量Path里面设置的值;添加用户变量Path后,Path变量的值=系统变量Path里面设置的值+用户变量Path中设置的值。

java环境变量大小写_java环境变量配置相关推荐

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

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

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

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

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

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

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

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

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

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

  6. java jdk1.8使用_Java jdk1.8配置

    使用工具: jdk-8u241-windows-x64.exe 下载地址: 1.按步骤安装jdk,记住jdk安装地址 2.配置jdk,进入环境变量 右键计算机->属性->高级系统设置-&g ...

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

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

  8. java环境变量含义_Java环境变量的配置及意义

    使得系统可以在任何路径下识别java命令,设为: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 注意"%JAVA_HOME%\"这个会被D:\java\j ...

  9. java环境变量一闪而过_Java环境变量配置和Tomcat启动时cmd界面一闪而过问题

    Java环境变量配置 计算机 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量中配置Java环境变量. 配置JAVA_HOME,属于必配项,如果不配置,直接指定p ...

最新文章

  1. React 项目----className 样式 (13)
  2. 来总结一下在VC中调用COM组件的方法
  3. ​从熵不变性看Attention的Scale操作
  4. 前端学习(2965):路由的参数传递
  5. mysql 密码修改时间_Mysql修改密码的方法
  6. CCF201509-2 日期计算
  7. java面试常考_java面试常考题
  8. SQL*Plus格式化查询结果
  9. 基于Arduino的双向交通灯系统
  10. 【从零开始游戏开发】EmmyLua插件注解功能
  11. 第一代微型计算机中没有只有汇编语言,[]汇编语言教程2微型计算机系统的概述.ppt...
  12. 嵌入式开发 | 单片机产品开发流程及学习方法
  13. 阿里巴巴的微服务开源之路 1
  14. c# 中通快递对接_中通快递-单号查询接口-物流路由跟踪信息快递鸟api对接教程...
  15. Java制作PDF转图片小工具
  16. 安卓App自启动,两种不同的方式!!!支持到安卓4.4
  17. 终端/SSH/Telnet ConnectBot v1.7.1中文版
  18. 软件测试就是点点点?你想的太简单了......
  19. Java TCP发送与接收
  20. react根据浏览器的尺寸动态调整布局

热门文章

  1. 基本功 | Java即时编译器原理解析及实践
  2. 如何构建一个生产环境的推荐系统?(附代码)
  3. 【微软推荐】结合知识的推荐系统.pdf(附下载链接)
  4. 【报告分享】2019全球数字经济新图景.pdf
  5. 速读《精通比特币》基本术语
  6. BERT源码分析PART III
  7. 数据增长率怎么算_2019 年“泰迪杯”数据分析职业技能大赛A题 超市销售数据分析...
  8. idea配置jfinal_JFinal 开箱评测,这次我是认真的
  9. 吴恩达|机器学习作业7.1.主成分分析(PCA)
  10. Python3网络爬虫快速入门实战解析——对大佬部分代码失效的修改