JAVA零基础入门:JDK的概述及安装

一.什么是jdk

JDK(Java Development ToolKit)是Java开发工具包,JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。

JDK是java开发工具包,在其安装目录下面有五个文件夹、一些描述文件、一个src压缩文件。bin、include、lib、 jre这四个文件夹起作用。

二、jdk的作用

JDK和JRE是Java开发和运行工具,其中JDK包含了JRE,但是JRE是可以独立安装的。

JRE是Java Runtime Environment的缩写,是Java程序的运行环境。既然是运行,当然要包含JVM,也就是所谓的Java虚拟机,还有所以的Java类库的class文件,都在lib目录下,并且都打包成了jar。至于在Windows上的虚拟机是哪个文件呢?就是<JRE安装目录>/bin/server中的jvm.dll。

JDK是Java Development Kit的缩写,是Java的开发工具包,主要包含了各种类库和工具,当然也包含了另外一个JRE,那么为什么要包含另外一个JRE呢?而且<JDK安装目录>/JRE/bin目录下,包含有server一个文件夹~包含一个jvm.dll,这说明JDK提供了一个虚拟机。

另外,JDK的bin目录下有各种Java程序需要用到的命令,与JRE的bin目录最明显的区别就是JDK文件下才有javac,这一点很好理解,因为JRE只是一个运行环境而已,与开发无关。正因为如此,具备开发功能的JDK所包含的JRE下才会同时有server的JVM,而仅仅作为运行环境的JRE下,只需要server的jvm.dll就够了。

三、jdk的安装和环境变量配置

第一步:到Oracle官网下载JDK;

第二步:安装JDK,除了修改安装目录(也可不改),其他的一路【下一步】,傻瓜式安装。

第三步:配置环境变量,单击\”计算机-属性-高级系统设置\”,单击\”环境变量\”。

第四步:新建->变量名\”JAVA_HOME\”,变量值\”C:\\develop\\Java\\jdk1.8.0_191\”(即JDK的安装路径)

第五步:编辑->变量名\”Path\”,点击\”新建\”,然后输入上\”%JAVA_HOME%\\bin\”,点击\”确定\”。

第六步:测试,win+r,输入cmd,进入dos窗口,输入java -version,成功打印出版信息测安装成功。

四、环境变量详解

1.为什么要配置环境变量?

要理解环境变量的作用,我们先要明确两个概念:

1.path路径:用来指定可执行文件的搜索路径,也就是后缀名为.exe文件

2.exe文件:你桌面上快捷方式的根本,点开快捷方式相当于点开该文件;

通过一个QQ例子来讲解:

首先安装好QQ,我们不用快捷方式打开它,而是通过cmd进入dos界面,直接输入QQ,出现下面的图片。

原因是,你想让系统运行一个程序,你首先得告诉它这个程序在哪,不然系统:“WTF”;

所以我们需要将QQ的可执行文件位置告诉系统,QQ可执行文件位置如下:

所以我们在dos界面中找到QQ的可执行文件的路径,输入QQ,QQ就打开了:

但是,你关掉Dos后重新进入,输入QQ发现,又是上面的问题,这就意味着你要从Dos打开QQ的话,必须每次进入QQ.exe文件所在路径,每次都得给系统QQ.exe文件的绝对路径,这样很麻烦,于是英雄登场,一个一劳永逸的方法就是将QQ.exe的文件路径放在Path环境变量里面,以后要打开QQ就不用每次进入该路径了,下图是配上QQ.exe路径时的path变量。

接着我们dos中不给路径直接输入QQ,就可以直接打开QQ了:

总结:path变量的作用是可以让我们在没有这个应用的路径下面打开我们需要打开的应用,前提是这个应用得在环境变量里面配置了路径。

2.为啥要配置 JAVA_HOME,一定要用 JAVA_HOME 命名吗?

如果我们需要配置多个 jdk 的环境变量,我们也需要把每个目录都添加到 path 中吗?这样 path 是不是就看起来很乱了呢?这时候,我们就需要一个 JAVA_HOME 变量了。

在上面的编辑环境变量里面,我们有发现有些使用 %SystemRoot%system32 的变量值,但是我们在 cmd 中查看 path 环境变量的时候却没有发现有 %SystemRoot%system32 的字样,而是有个和他很像的 C:WINDOWSsystem32, 那是因为我们系统存在一个 SystemRoot 为变量名的变量,变量值是C:WINDOWS,而这个是隐藏的,我们无法看到,我们可以把这个变量名理解成我们 java 中的 int a = 1; int b = a; 后边的b是等于 a,而我们看到的效果是 a = 1,所以 b = 1;而不是 b = a 变量名。

总结:

1.我们电脑如果装了多个版本的 jdk,我们只需要在 JAVA_HOME 中把 jdk 的目录添加进去,而不用在 path 里面加 bin 目录的路径

2.因为有些开发工具,如(eclipse,IDEA, tomcat)都会去扫描你的JAVA_HOME变量,看看你的电脑装了几个版本的 jdk。

3.可以不用 JAVA_HOME 这个名字当参数名,那么有些软件启动需要 JAVA_HOME ,例如 tomcat,当你不用这个命名,你就需要去修改 tomcat 的 bin 目录下的 catalina.bat 文件,才能启动 tomcat。

全网最完整的免费java教程讲义(一)——java配置和安装

要学习和使用java,首先需要安装JDK(Java Developemnt Kit),相当于java安装包。Java的下载页在甲骨文官网上:

https://www.oracle.com/java/technologies/downloads/#java8

java现行2个版本,分别是java8和java11,目前较常用的版本是java8,我们后续的内容介绍也会基于java8这个版本,在下载页中找到合适你的版本,下载后,双击启动安装程序,一路点击“下一步”即可。

补充:下载过程中可能需要申请一个Oracle账户,正常申请即可。

安装完成后,在cmd中输入

如果命令行出现如下结果,就说明安装成功了

右键\”我的电脑\”->属性->高级系统设置->高级->环境变量

打开环境变量对话框后,在用户变量表单里选择Path后进行编辑

新建 添加环境变量地址,默认的环境变量地址为C:\\Program Files\\Java\\jdk1.8.0_341\\bin ,如果你在安装JDK的过程中自定义过安装路径,就找到对应的位置,添加到环境变量里就行了。

Java的JDK安装工作大功告成

老K这里推荐的是JetBrains的IDEA,下载地址:

https://www.jetbrains.com.cn/idea/download/#section=windows

提供windows、linux、macOS版本,有收费的Ultimate和免费的Community,应该下载哪一个,应该是一目了然吧?当然是免费版的!

当然,如果你想体验一下Ultimate版,除了软件开发公司的30天的试用,你还可以用老K找到的插件实现免费续用:

https://www.ixigua.com/6974742610837504525

下载完成后,就又是一路点击下一步 一直到安装完成即可。

打开IDEA,新建一个项目

点击Create ,创建项目

在项目结构的src文件夹下右键,点选New ->Java Class 创建Java文件。

在文件内输入以下内容,实现hello java的程序代码:

public class HelloJavapublic static void main(String[] args) 是java的通用格式,新手可以死记硬背。public,这是java的修饰符,详细内容可以查看我之前写的专题文章:Java基础分享,一篇文章说透Java访问修饰符详解在IDEA里,上述代码又有快捷键,输入psvm IDEA就会直接输出public static void main(String[] args) ;输入sout后会直接输出 System.out.println ,非常智能。System.out.println 的功能是打印结果;

这时候,点击Run 按钮或者快捷键shift+f10 就可以启动程序了,你会在运行对话框里看到Hello, Java!的输出结果:

我叫老K,专注分享开发知识和行业故事,欢迎关注我和我交流

更多内容,敬请期待…

程序员:JDK的安装与配置(完整版)

对于Java程序员来说,jdk是必不陌生的一个词。但怎么安装配置jdk,对新手来说确实头疼的一件事情。

我这里以jdk10为例,详细的说明讲解了jdk的安装和配置,如果有不明白的小伙伴可以评论区留言哦

想要安装某个东西,当然是先下载啦下载链接:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html

安装步骤一路回车即可。

当然也可以修改默认的安装路径(如果修改的话,要记住地址哦)

我的安装路径

右键点击我的电脑->点击属性,点击高级系统设置,然后点击环境变量,即可弹出下图右边的窗口。

然后点击新建,然后添加变量名 JAVA_HOME 和变量值 D:\\Program Files\\Java\\jdk-10.0.2

然后再新建一个,添加变量名 JRE_HOME 和变量值 D:\\Program Files\\Java\\jre-10.0.2

如图所示,变量值要符合自己的安装路径

最后,仍然新建:

添加变量名CLASSPATH

变量值 .;%JAVA_HOME%\\lib;%JRE_HOME%\\lib

(千万看清楚配置代码哦)

最后的最后,找到path,点击进去,添加新值: %JAVA_HOME%\\bin;%JRE_HOME%\\bin;

至此,就安装和配置完毕了。

怎么验证是否配置成功呢

打开cmd命令窗口,输入: java -version where java

出现图示,即安装配置成功了,即可开始自己的Java之路了

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。