下载之前需要分清三个东西,JDK、JRE、eclipse
JRE:java的运行环境(java runtime environment)。所有由java语言编写的程序和软件
要有java环境才能运行,所以JRE的作用在于让java程序运并通过不提供开发工具等来减少大小。
JDK:JDK(Java Development Kit) ,是 Java 开发工具包,它提供了 Java 的开发环境和运行环境。JDK 是整个 Java 的核心,包括了 Java 运行环境(JRE),一堆 Java 工具 tools.jar 和 Java 标准类库 (rt.jar)。具体提供了编译器 javac 等工具,将 java 文件编译为 class 文件,用于开发。同时提供了JVM和Runtime 辅助包,用于解析 class 文件使其得到运行。
区别:两者的用途不相同,JRE仅仅用于提供运行环境,而JDK不仅提供运行环境还提供了开发工具等。所以两者包含的具体文件也不相同。
[https://www.runoob.com/w3cnote/the-different-of-jre-and-jdk.html]
eclipse:是一个开源的IDE(集成开发环境),可以用于C,C++,java,ruby等语言的开发。主要用于java的开发,并且eclipse本身使用Java语言编写,所以使用eclipse必须要有java运行环境,即JRE或JDK。
按照视频中所讲,只需要下载eclipse和JRE即可,但JRE只是为eclipse提供运行环境,所以说eclipse本身自带开发工具不需要java的开发环境JDK吗,如果是这样那么写出来的脚本直接是java文件?
在下载和具体安装时遇到了以下问题
1.一开始直接从oracle官网[https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html]下载最新的JRE,但是确认之后首先需要登录甲骨文的帐号,在登陆后却一直无法访问该网页,于是直接下载老师的安装包
2.eclipse也是从官网[https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2019-12/R/eclipse-inst-win64.exe]直接下载Windows64的安装程序,但是在安装过程中一直出现问题导致进程无法继续,于是更换了大连东软件学院的镜像下载,终于安装成功。
3.但是安装成功后打开eclipse的exe文件时却无法打开,后来查询过后发现是JRE与eclipse版本不匹配,JRE是老师给的包含在JDK 8u5中的JRE,而eclipse是最新版本,所以无法正常运行。最后只能更换老师给的eclipse安装包,最终运行成功。
网友评论