java安装以及jdk和jre安装(简单了解)

邦☆杠      2022-04-06     800

关键词:

快速了解:

JDK是整个Java的核心,包括了一个Java运行时环境(JRE)、Java工具以及基本的Java类库。JDK是Sun公司免费提供给软件工程师开发java应用程序一套开发套件。简单的说

JDK(Java  Development  Kit)有很多帮助开发人员进行java开发时所用到的工具,包括编译、调试、运行等等命令。

JRE(Java Run )就是在运行java应用程序时提供支持的环境。

JRE在一些操作系统中已经预装了,但是JDK却并不一定有安装,毕竟不是个个都是java开发人员。所以我们现在要成为java工程师,首先得先安装并设置好开发环境。

快速配置:

1、在Path编辑后面加入:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (注意!!!如果加入前最后面没有;要加入;)

2、进行新建一个CLASSPATH:变量名字:CLASSPATH   变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

3、进行新建JAVA_HOME:变量名:JAVA_HOME    变量值:本机jdk的路径,比如我 :C:\Program Files\Java\jdk-10.0.2

轻松了解以及详细配置

什么是jdk?

JDK是学好Java的第一步。不管是你要学习java编程,还是要搭建jsp web开发环境,或者是android开发环境都离不开它。

jdk是什么呢?jdk的是java development kit的缩写,意思是java程序开发的工具包。也可以说jdk是java的sdk。

先来说一下jdk的版本,一共有三种,标准版,企业版,移动设备版。

首先我们进入官网进行查看

第一进行下载如下:

官网地址:https://www.oracle.com

或者百度下载:

步骤一:当我们没有在主页时候,可以单击oracle进入主页

 步骤二:进行下载 这个Trials and Downloads是测试和下载的意思

 

 第三步:进行进入查找java中的jdk

 

第四步:找下载地址

 

第五步进入下载:

下载完成

 第二进行安装:

这里有安装提示,只需要点下一步即可

完成后进行cmd查询 win+R键进行运行(win键在Ctrl与Alt中间)

进行cmd进入后输入java回车

执行后会出现很多东西,如下图

 

 出现这个表示已经安装完成

删除操作

如果安装过的,可以到系统里面卸载 

需要卸载两个即可如图:

 

删除完成再进行安装即可;

 进行配置环境:

第一步:我的电脑右键点击属性

第二步:高级系统设置->环境变量->

以下针对没有配置过环境变量的系统:

1、在Path编辑后面加入:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意!!!如果加入前最后面没有;要加入;)

首先我们需要查找Path->编辑(有的系统可能有两种格式)

第一种格式:

 

 第二种格式:(两种格式都是差不多,可以根据系统进行配置)

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

 

2、进行新建一个CLASSPATH

变量名字:CLASSPATH

变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

 

3、进行新建JAVA_HOME

变量名:JAVA_HOME

变量值是不一样的,根据你按照时候进行查看(推荐点击浏览目录,然后进入电脑的系统盘[一般为C盘],进入后看Program Files这个文件下,进入java文件下,选择jdk文件夹即可)

也可以直接进入系统盘查找jdk复制路径放到变量值即可

我的根目录如下:

C:\Program Files\Java\jdk-10.0.2

 

 最后进行测试:

进入cmd命令输入javac

 出现该信息说明已经配置成功

提示:

eclipse出现an error has occurred.see the loh file

有些安装后出现问题如图

是不是eclipse版本太新引起的,我在更新之后也出现了这样的问题,
解决方法:
1,打开eclipse安装目录下的eclipse.ini文件;
2,打开的文本文件最后添加一行
--add-modules=ALL-SYSTEM
3,保存重新打开Eclipse。

测试过已经ok

 

 

什么是JRE?

普通用户并不需要安装JDK来运行Java程序,而只需要安装JRE(Java Runtime Environment)。而程序开发者必须安装JDK来编译、调试程序。

 

 

小结:

简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
JDK就是Java Development Kit
JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。

如果安装了JDK,会发同你的电脑有两套JRE,一套位于 \jre 另外一套位于 C:\Program Files\Java\j2re1.4.1_01 目录下,后面这套比前面那套少了Server端的Java虚拟机,不过直接将前面那套的Server端Java虚拟机复制过来就行了。而且在安装JDK可以选择是否安装这个位于 C:\Program Files\Jav a 目录下的JRE。如果你只安装JRE,而不是JDK,那么只会在 C:\Program Files\Java 目录下安装唯一的一套JRE。

JRE的地位就象一台PC机一样,我们写好的 Win32应用程序需要操作系统帮我们运行,同样的,我们编写的Java程序也必须要JRE才能运行。所以当你装完JDK后,如果分别在硬盘上的两个不同地方安装了两套JRE,那么你可以想象你的电脑有两台虚拟的Java PC机,都具有运行Java程序的功能。所以我们可以说,只要你的电脑安装了JRE,就可以正确运行Jav a应用程序。

1、为什么Sun要让JDK安装两套相同的JRE?这是因为JDK里面有很多用Java所编写的开发工具(如javac.exe、jar.exe等),而且都放置在 \lib\tools.jar 里。从下面例子可以看出,先将tools.jar改名为tools1.jar,然后运行javac.exe,显示如下结果: Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/javac /Main 这个意思是说,你输入javac.exe与输入 java -cp c:\jdk\lib\tools.jar com.sun.tools.javac.Main 是一样的,会得到相同的结果。从这里我们可以证明javac.exe只是一个包装器(Wrapper),而制作的目的是为了让开发者免于输入太长的指命。而且可以发现\lib目录下的程序都很小,不大于2 9K,从这里我们可以得出一个结论。就是JDK里的工具几乎是用Java所编写,所以也是Java应用程序,因此要使用JDK所附的工具来开发Java程序,也必须要自行附一套JRE才行,所以位于C:\Program Files\Java目录下的那套JRE就是用来运行一般Java程序用的。

2、如果一台电脑安装两套以上的JRE,谁来决定呢?这个重大任务就落在java.exe身上。Java.exe的工作就是找到合适的JRE来运行 Java程序。 Java.exe依照底下的顺序来查找JRE:自己的目录下有没有JRE;父目录有没有JRE;查询注册表: [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment] 所以java.exe的运行结果与你的电脑里面哪个JRE被执行有很大的关系。

3、介绍JVM JRE目录下的Bin目录有两个目录:server与client。这就是真正的jvm.dll所在。 jvm.dll无法单独工作,当jvm.dll启动后,会使用explicit的方法(就是使用Win32 API之中的LoadLibrary()与GetProcAddress()来载入辅助用的动态链接库),而这些辅助用的动态链接库(.dll)都必须位于jvm.dll所在目录的父目录之中。因此想使用哪个JVM,只需要设置PATH,指向JRE所在目录底下的jvm.dll。

 

jdk?jre?

很多人都搞不懂什么是jdk,什么是jre,只知道电脑安装了这两个就能开发和运行java程序,这里我简单讲讲什么是jdk,什么是jre。jdk,即JavaDevelopmentKit,故名思意就是Java开发工具,它由Java程序设计语言、Java虚拟机以及JavaApi类库... 查看详情

在ubuntu上怎么安装jdk

参考技术A1JREvsOpenJDKvsOracleJDK在我们继续了解如何安装Java之前,让我们快速地了解JRE、OpenJDK和OracleJDK之间的不同之处.1.1JRE和JDKJRE(JavaRuntimeEnvironment)它是你运行一个基于Java语言应用程序的所正常需要的环境。如果你不是一个程序员... 查看详情

使用java软件之前需要的一些准备和使用方法,让我们一起来了解吧(需要jdk安装包可以私我哦)(代码片段)

...器2.JDK:客户——jre——开发人员——jdk        安装jdk之后,jre自动安装一1.安装jdk——默认开发工具——默认文件路径   2.配置变量(相当于为了读书做准备)    jdk变量——3个     入口:电脑—... 查看详情

使用java软件之前需要的一些准备和使用方法,让我们一起来了解吧(需要jdk安装包可以私我哦)(代码片段)

...器2.JDK:客户——jre——开发人员——jdk        安装jdk之后,jre自动安装一1.安装jdk——默认开发工具——默认文件路径   2.配置变量(相当于为了读书做准备)    jdk变量——3个     入口:电脑—... 查看详情

java安装失败?

    java安装可能的原因是上次安装的版本没有卸载干净,导致无法正确安装。  Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、... 查看详情

jre与jdk

...等,如果想要运行一一个开发好的Java程序,计算机中只需要安装JRE即可。 -3、JDK(JavaDevelopmentKitJava开发I具包) -4、JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了... 查看详情

004_jdk的下载和安装

  一、在下载安装jdk之前我们需了解一下什么是jdk?以及jdk的基本组件有那些?    a):JDK(JavaDevelopmentKit)是Java语言的软件开发工具包(SDK)    b):jdk的基本组件(大层次:包含jre、jvm)      javac–编译器,将源程序转... 查看详情

jdk,jre,jvm三者间的关系,以及jdkjre的主要结构

...含了java的开发工具,也包括了        JRE。所以安装了JDK,就不用在单独安装JRE了。2.JRE是包括Java虚拟机(JVMJavaVirtualMachine)和Java程序所需的核心类库等,        如果想要运行一个开发好的Java程序,计算机... 查看详情

jdk(多版本)安装注意!

?安装jdk和jre?jdk配置环境变量和测试?安装多版本jdk和切换?jdk下的jre和第二次安装的jre的区别 注意点:1.jdk版本需要是64位2.安装JDK选择安装目录安装过程中会出现两次安装提示。第一次是安装jdk(其中会附带jre,这个jre和后面... 查看详情

jdk和jre有啥区别?

他们的安装目录有什么关系呢?谢谢JDK:JavaDevelpmentKitjava开发工具JRE:JavaRuntimeEnvironmentjava运行时环境JVM:javaVirtualMachinejava虚拟机jdk是给开发人员使用的,jre和jvm是给普通用户使用,如果只是运行Java程序,安装JRE即可JDK:是java... 查看详情

jdk下载安装以及环境变量的配置

...7、根据自己的电脑操作系统下载对应的jdk版本二、JDK的安装注意:这里的安装JDK,安装过程中会出现两次安装提示。第一次是安装jdk,第二次是安装jre。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java... 查看详情

如何配置jdk和jre的环境变量

参考技术A安装JDK选择安装目录安装过程中会出现两次安装提示。第一次是安装jdk,第二次是安装jre。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错... 查看详情

可能是windows下最简单的java环境安装指南

...JavaRuntimeEnvironmentJava运行环境如果要从事Java编程,则需要安装JDK,如果仅仅是运行一款Java程序则JRE就满足要求。Java的安装包分为两类,一类是JRE其就是一个独立的Java运行环境;一类是JDK其是Java的开发环境,不过在JDK的发布包... 查看详情

jdk安装教程(windows11安装,超详细,简单)

总共分三步:下载jdk安装包根据要求安装jdk和jre配置环境变量jdk简介:JDK:JavaDevelopmentToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(JavaRuntimeEnvirnment),一堆Java工具(javac/java/jd... 查看详情

如何进行javajdk,jre,以及eclipse和tomcat的安装和环境变量的配置,请尽量详细,谢谢。

...92;jre7C:\ProgramFiles(x86)\Java\Myeclipse\eclipse这些是安装路径首先在系统变量中新建JAVA_HOMECLASSPATHPATH三个变量,其中个变量的配置如下,还有tomcat的话把servlet包扔到JDK的lib目录下去吧,配置好tomcat的servlet包。CLASSPATH:.;%JAVA_... 查看详情

win10系统安装和配置64位jdk-13

win10系统安装和配置64位JDK-13 1.下载JDK-13下载链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html2.安装JDK-13双击下图的JDK进行安装,安装方法简单粗暴,一路next下去。。。当然可以更改安装目录3.安装JDK-13... 查看详情

ubuntu20.04安装jdk

...有更多的工具集和API。在Java开发的时候通常都需要要求安装JDK。安装命令aptinstalldefault-jdk安装命令非常简单,直接执行上面的命令就行了。在安装的时候,我们遇到了下面的错误:Err:1http://security.ubuntu.com/ubuntuf 查看详情

配置java开发环境

...试,所以第一步先搭建java的开发环境啦。 第一步:安装JDK 1、了解一下JVM(JavaVirtualMachine—Java虚拟机)JRE(JavaRuntimeEnvironment—Java运行时环境)JDK(JavaDevelopmentkit—Java开发工具包) 2、JDK包含了JRE和JVM,所以安装了JDK就安装 查看详情