Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说Java下载安装与环境配置,希望能够帮助你!!!。
前言
关于Java的安装及环境变量等,最为标准和准确的即为官方文档,请各位尽量参考官方文档,本文仅供参考!
Java安装官方文档地址:“https://docs.oracle.com/javase/10/install/installation-jdk-and-jre-microsoft-windows-platforms.htm”,这里列出了安装所需进行的步骤:安装 > 配置环境变量。
Java结构说明官网地址:https://docs.oracle.com/javase/8/docs/
Java官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
本文以Java8 与 Win10为例,本文只是入门级,在阅读本文之后,希望你可以明白:
1、JDK怎么安装?
2、JDK、JRE是什么?有什么区别?
3、环境变量JAVA_HOME、Path、CLASSPATH分别是什么?有什么作用?
转到上述"后续步骤"打开的网页,即"Java Platform Standard Edition 8 Documentation",查看下方这个结构图,它展示了Java包含的一切内容,你想知道的,在这里都有回答:
问1:Java怎么安装?
答:下载对应安装包执行安装程序,并且配置环境变量。问2:JDK、JRE是什么?有什么区别?
答:JDK 8 is a superset of JRE 8, and contains everything that is in JRE 8, plus tools such as the compilers and debuggers necessary for developing applets and applications. JRE 8 provides the libraries, the Java Virtual Machine (JVM), and other components to run applets and applications written in the Java programming language.
哥们英语不太好,不过翻译后就这样理解的:JDK = JRE + 开发工具,JRE = JVM + 库 + 组件。所以开发装的是JDK而非JRE,因为要使用到一些开发调试工具。
官方文档安装步骤中仅说明要配置PATH变量,但是实际开发环境中,为了更方便的管理Java,仍需配置JAVA_HOME变量,为了更方便的使用JDK中包含的工具,可能需要配置CLASSPATH。
https://docs.oracle.com/javase/9/troubleshoot/environment-variables-and-system-properties.htm
因此,在我们电脑上应该这样配置(路径建议复制,别小手一抖多按了空格):
https://docs.oracle.com/javase/10/install/installation-jdk-and-jre-microsoft-windows-platforms.htm
因此,在我们计算机上应该这么配置:
在我们计算机上,应该如此配置:
问1:JAVA_HOME变量是什么意思?有什么作用?
答:JAVA_HOME是一个指向JDK安装目录的系统变量;作用有:①、某些IDE通过此变量来使用Java环境,②、可以更方便的使用Java,不必输入全路径,③、当改变JDK安装路径或版本时,只需改变此变量的值,不用改变引用JDK的其他变量,如PATH。
问2:PATH变量是什么意思?有什么作用?
答:PATH变量是一个计算机的系统变量,当我们输入命令的时候,计算机会在PATH指向的路径中搜索应用程序,JAVA添加此变量,也只是为了更方便的使用Java环境;比如在配置PATH变量之前,输入"java -version"一定会提示你未找到命令,这是因为计算机在PATH中并未发现你的Java。
问3:CLASSPATH变量是什么意思?有什么作用?
答:CLASSPATH变量一共指向了三个地方,一个是"."即当前路径,一个是dt.jar,一个是tools.jar;目的是告诉应用程序(包括JDK工具)在何处查找用户classes。
使用命令"java"或"java -version"查看是否成功安装和配置环境变量,使用"where java"查看Java安装位置,能识别"java"这个命令就说明PATH和JAVA_HOME已经正确了!
提示:如果环境变量没有配置成功,请仔细检查Java安装路径和三个系统变量的名称和值是否正确!
至此,Java的安装配置均已完成!
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。