当前位置: 首页 > article >正文

JDK1.8下载与安装完整教程

JDK1.8下载与安装

1. JDK下载

首先在Oracle官网上下载jdk1.8.https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html,如下图所示,找到jdk1.8,选择对应的版本,但是现在jdk已经更新到14.0了,所以大家可以根据自己的需要进行下载。此文以jdk1.8为例。
JDK下载页面
如果下载的时候显示让你登录,你可以进行登录。如果不想下载可以私信我,可以将jdk执行文件进行分享,不过还是建议自己动手下载,熟悉过程。
在这里插入图片描述

2. JDK安装
2.1 安装

双击 .exe文件运行。
在这里插入图片描述
在这里插入图片描述
注意:
开发环境:指的是JDK内容。
源代码:是安装Java SE源代码文件,如果是安装源代码,安装完成之后会在JDK安装路径下看到src.zip文件。
公共JRE就是Java运行环境,这里可以不安装,因为JDK文件夹中也会有一个JRE。
在这里插入图片描述
在这里插入图片描述
安装完JDK之后会弹出一个安装jre的提示,可以选择不安装。

2.2 环境配置

点击 计算机——系统属性——高级系统设置——高级——环境变量
在环境对话框内有两个变量:上面的是用户变量(用于配置当前的用户);下面的是系统变量(配置所有的用户)
在这里插入图片描述
注意:如果选择在用户变量中新建 JAVA_HOME,可能后面会出现 javac不是内部或外部命令,也不是可运行的程序

1)设置JAVA_HOME:所以我们选择在系统变量新建。

JAVA_HOME
D:\java\jdk     (这是JDK的路径)

在这里插入图片描述
1)设置Path:在系统变量中编辑 Path

Path
%JAVA_HOME%\bin     (JDK中的bin文件路径)

多个变量之间要用分号隔开。
在这里插入图片描述
3)设置CLASSPATH:
注意,变量值可以只填一个点,后面的变量写不写都是可以的,如果不放心的话可以加上。
设置CLASSPATH的目的:防止出现找不到或无法加载主类问题。

CLASSPATH
.;D:\java\jdk\lib;D:\java\jdk\lib\dt.jar;D:\java\jdk\lib\tools.jar

在这里插入图片描述

2.3 检测jdk是否安装成功

在命令窗口中输入 javac,看看有没有出现下载类似的信息。代表安装成功。

在编写一个简单的程序,运行一下 是不是安装正确。
在路径:f:\java下新建一个记事本,并将其文件扩展名改为.java,文件的内容为下面的代码:

public class hello{public static void main(String[] args){System.out.println("hello");}
}

如下方式运行:说明安装成功。
在这里插入图片描述

以上就是完整的JDK1.8下载与安装过程,其中遇到的一些问题,在这篇博客中也可以找到相应的解决方法。目前jdk已经更新到jdk14,直接可以从官网上下载安装,其中配置环境超级简单,只需要配合path即可。

小伙伴们也可以关注公众号“小曾的IT之旅”,回复关键词“JDK1.8”,即可获取安装包。

http://www.lryc.cn/news/2412653.html

相关文章:

  • 1. C语言之初识C语言
  • 吃透modbus协议
  • mysql数据库安装(详细)
  • 关于STM32
  • 字母数字-ASCII码表(最详细,最直观)
  • 《Scientific Reports》2024最新投稿经验
  • 一个很好用的BUG收集工具------Bugly
  • Kettle调优教程(推荐收藏)
  • 初学Vue(全家桶)-第16天(vuex):vuex简介
  • 全面解析ASCII码:ASCII码表、大小顺序与实际应用详解
  • OpenSSL命令行快速入门
  • XML基础入门:关于XML解析
  • ELK介绍及架构分析
  • Vue.js学习
  • Zookeeper详解(最详细的zookeeper解析+项目实例)
  • lodash的用法详解
  • Base64解码
  • 推荐一款效率类小工具--utools
  • RocketMQ高级原理
  • C语言Switch语句的case用法详解
  • Zabbix最详细教程Ubuntu部署Zabbix6.0[图文]
  • “多重人格”的操作系统——openEuler
  • RabbitMQ详解:消息队列的原理、应用与最佳实践
  • 了解伽马(GAMMA、伽马值、光度、灰度系数)
  • 【计算机视觉 | 图像分割】arxiv 计算机视觉关于图像分割的学术速递(12 月 1 日论文合集)(上)
  • UniApp入门指南以及组件的使用
  • 从零基础学Go(六)——Go的复杂数据结构(下)
  • python编程:从入门到精通,python编程教学入门教程
  • OpenWrt网络配置详解
  • 【OpenCV】简介