JDK安装教程(有图详解)-程序员宅基地

技术标签: java  idea  mysql  windows  sql  

1、JDK安装教程

一、下载JDK

下载路径:
1、链接: https://www.oracle.com/java/technologies/downloads/.

(https://www.oracle.com/technetwork/java/javase/overview/index.html)

选择一个适合自己的JDK版本进行下载即可,具体安装步骤如下

1、简单说一下什么是JDK:

​ SUN公司提供了一套Java开发环境,简称JDK(JavaDevelopmentKit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。

​ SUN公司除了提供JDK,还提供了一种JRE(JavaRuntimeEnvironment)工具,它是Java运行环境,是提供给普通用户使用的。由于用户只需要运行事先编写好的程序,不需要自己动手编写程序,因此JRE工具中只包含Java运行工具,不包含Java编译工具。值得一提的是,为了方便使用,SUN公司在其JDK工具中自带了一个JRE工具,也就是说开发环境中包含运行环境,这样一来,开发人员只需要在计算机上安装JDK即可,不需要专门安装JRE工具了。

2、JDK版本介绍:

​ SE(JavaSE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。

​ EE(JavaEE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。从2018年2月26日开始,J2EE改名为Jakarta EE [1-2]。

二、环境配置

2.1、我的电脑–》右键属性–》高级系统设置–》环境变量
2.2、系统变量–》新建系统变量–》完成后点击确定
变量名:JAVA_HOME
变量值:(这是你自己安装JDK时的路径)
    
作用:定义一个变量,供其他地方使用

2.3、双击系统变量下的PATH变量,新建两个路径

作用:让系统在任何路径下都可以识别java、javac、javap等命令

%JAVA_HOME%\bin
%JAVA_HOME%\jdk\bin

2.4、新建/修改 CLASSPATH 变量

(1)、如果存在 CLASSPATH 变量,选中点击 Edit(编辑)

(2)、如果没有,点击 New(新建)… 新建

(3)、输入:(作用:告诉jvm要使用或执行的class放在什么路径上,便于JVM加载class文件,.;表示当前路径,tools.jar和dt.jar为类库路径)

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

2.5、测试JDK是否安装成功

在所有的配置完成后,测试JDK,win+R,输入cmd,打开命令窗口

输入:java -version

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/R_Y_Fren/article/details/120438636

智能推荐

shutil 用法-程序员宅基地

文章浏览阅读776次,点赞2次,收藏2次。https://www.mihaoyun.comhttps://www.jb51.net/article/211773.htm

使用IDEA学习java基础语法_用idea讲java-程序员宅基地

文章浏览阅读892次,点赞2次,收藏9次。开始使用IDEA创建java工程,两种方法 直接创建java工程 然后一路next,只需要修改工程名和路径即可 先新创建一个空项目,一路next后再选择Moudle创建java模块,如图 然后进行项目结构的配置,将图中两个位置进行设置 然后按照正常步骤即可 常使用的快捷键 快速复制一行ctrl+d 快速删除一行ctrl+y java的基础语法1.注释 ..._用idea讲java

el-button 显示与禁用_el-button禁用-程序员宅基地

文章浏览阅读8.4k次。el-button 的显示与隐藏iconfont 的引用_el-button禁用

STL-map按value排序_std::map 按value排序-程序员宅基地

文章浏览阅读953次。方法1 将pair存入vector排序在map中存储 <key, value> 键值对的数据结构是pair,简单直接的想法是将map中的pair复制一份存储到vector中,并重写compare函数根据second元素排序,就可以使用sort对该vector进行排序。代码实现#include <iostream>#include <algorithm>#include <string>#include <map>#include &l_std::map 按value排序

python列表中两个元素,多个元素进行位置互换,列表排序_change_list()-程序员宅基地

文章浏览阅读1.3w次,点赞7次,收藏18次。两个元素位置互换change_list = [6, 8]print(change_list)# 交换列表,以下两个均可# change_list[0], change_list[1] = change_list[1], change_list[0]change_list[1], change_list[0] = change_list[0], change_list[1] pri..._change_list()

SpringSecurity_基于角色权限进行访问控制-程序员宅基地

文章浏览阅读446次。1. hasAuthority方法(只针对某一个权限)如果当前的主题具有指定的权限,则返回true,否则返回false在配置类设置当前访问地址有哪些权限@Override protected void configure(HttpSecurity http) throws Exception { //自定义自己编写的登录页面 http.formLogin() .loginPage("/login.html")//登录页面设置

随便推点

如何用DAP仿真器下载程序_dap下载器怎么连接-程序员宅基地

文章浏览阅读2.4k次。选择目标板,具体选择多大的Flash要根据板子上的芯片型号决定。秉火STM32开发板的配置是:F1选512K,F4选1M,我这里选的64k。擦除的Flash大小选择Sectors即 可,不要选择Full Chip,会非常慢。把仿真器用USB线连接至电脑,如果仿真器的灯亮则表示正常,可以使用。再把仿真器的另外-端连 接到开发板,给开发板上电,就可以通过软件KEIL或者IAR给开发板下载程序,仿真器见图1。单机LOAD按钮,进行下载,出现“Application running”下载成功。_dap下载器怎么连接

ACPI SpecV3.0学习总结_int15 getmemorymap-程序员宅基地

文章浏览阅读1.2k次。本文非原创文章,是对网上资料的整理,但忘了出处,在此未标明源地址表示抱歉。1.涉及的TABLESDTH &n..._int15 getmemorymap

Android Studio 引入aar文件_androidstudio引入aar包-程序员宅基地

文章浏览阅读2.5w次,点赞8次,收藏24次。方法一:在app目录下导入aar在app-libs目录下导入aar在app-build.gradle中配置repositories { flatDir { dir 'libs' } }implementation(name:'Test_debug', ext:'aar')构建项目,在External Libraries目录下会生成该依赖方法二、在项目根目录下导入aar(该方法更加实用,如果某一个library想依赖_androidstudio引入aar包

将SolidWorks模型文件导入Gazebo_solidworks模型导入ros-程序员宅基地

文章浏览阅读4.8k次,点赞7次,收藏87次。安装环境SolidWorks2016Gazebo7下载URDF插件下载链接:http://wiki.ros.org/sw_urdf_exporter默认路径安装到C盘,请根据自己的SolidWorks安装位置选择。_solidworks模型导入ros

AttributeError: module 'struct' has no attribute 'unpack'_line 104, in send_struct vs_h1 = struct.decode(res-程序员宅基地

文章浏览阅读980次。记一次Python代码出错在使用python struct模块读取二进制文件进行解析的时候,出现了这个报错,检查以后发现,我将py文件命名为struct.py在实际使用中要避免使用已经分配的标识符进行代码文件命名。其他的模块也会出现此错误。..._line 104, in send_struct vs_h1 = struct.decode(response) attributeerror: mod

(练习)vue2 + datav 数据大屏 手把手教你 datav (4)_看板大屏 datav 软件安装-程序员宅基地

文章浏览阅读1.2k次。一,先安装 datav 可以参考介绍 | DataV (jiaminghi.com) 使用 #按需引入 先效果展示二, 分解教学  main.js 根据自己需求引入打开页面定位每个地方的位置然后开始引入代码_看板大屏 datav 软件安装

推荐文章

热门文章

相关标签