Spring Boot 2.x 入门前的准备

Stella981
• 阅读 693

本章节介绍在以 window7window10 为代表的 windowmac book 下安装 Java 编译和开发环境JDK 1.8,在 window 上安装 Java JDK 的步骤,本章中没有难点,主要在于对 window 环境是否熟悉,知道 window 环境变量是怎么回事。

  1. 下载 Java JDK
  2. 安装 Java JDK
  3. 设置 Java 环境变量
  4. 测试是否安装成功

1 下载Java JDK 1.8

可以从官方网站上下载 JDK 1.8(也就是 Java 8Java JDK下载地址

如果在官网下载困难,也有热心网友在 CSDN 中上传了版本,CSDN中的 Java JDK 下载

1.1 下载适合 window 的安装包

本文使用的是 jdk-8u161-windows-x64。 window 7window 10 的操作是一样的。

  1. 找到 Java SE 8U161 点击下载,当然其他 Java SE 8Uxxx 的版本也是可以的。

  2. 点击 Accept License Agreement

  3. 选择要下载的版本,对应 window 64位的是 jdk-8u161-windows-x64.exe 对应window 32位的是 jdk-8u161-windows-i586.exe

  4. 注意官方是要求注册账号号才能下载,如果网页跳转到登录页面,则自己注册一个oracle账号。

    为什么是Java JDK 1.8,因为我们后面学习的Spring Boot 2.x 最低的要求就是 Java JDK 1.8 及以后版本。Oracle 针对 Java 8(JDK 1.8)修改开源协议版本,

1.2 下载适合 mac book 的安装包

  1. 找到 Java SE 8U161 点击下载,当然其他 Java SE 8Uxxx 的版本也是可以的。
  2. 点击 Accept License Agreement
  3. 选择要下载的版本,对应 Mac OS X x64 64位的是 jdk-8u161-macosx-x64.dmg
  4. 注意官方是要求注册账号号才能下载,如果网页跳转到登录页面,则自己注册一个oracle账号。

2 安装 Java JDK

window 上安装比较简单,直接双击exe文件即可安装,直接点击 下一步 即可。默认JDK安装在 C 盘的 C:\Program Files\Java\jre1.8.0_161

window 7window 10 的操作是一样的。

mac book 中双击或打开 jdk-8u161-macosx-x64.dmg 进行安装

3 设置 Java 环境变量

所谓环境变量,就是我们不用切换到指定的 Java JDK 目录,就能够使用 Java 等命令行命令。

当我们安装好 Java JDK,我们在 开始 > 运行 中输入 cmd 弹出 Command 命令窗口, 输入 Java 显示

C:\User\Jiaojunkang>java
java 不是内部或外部命令,也不是可运行的程序

3.1 window 7 Java 环境变量

  1. 右键 我的电脑 点击 属性 ,选择 高级系统设置 点击 环境变量...
  2. 在系统变量里点击新建,变量名填写 JAVA_HOME,变量值填写 Java JDK 的安装路径,例如 C:\Program Files (x86)\Java\jre1.8.0_161
  3. 在系统变量里点击新建变量名填写 CLASSPATH,变量值填写“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”。注意不要忘记前面的点和中间的分号。
  4. 加入系统 Path 变量(此步骤最重要),在系统变量里找到 Path 变量,这是系统自带的,不用新建。双击 Path ,由于原来的变量值已经存在,故应在已有的变量后加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”。注意前面的分号。
  5. 至此,应有的环境变量已经配置完毕。验证的方法:在运行框或者按 Ctrl +R 组合键弹出运行框中输入 cmd 命令,回车后输入 java -version,按回车出现以下画面.

3.2 window 10 Java 环境变量

window 10 版本由于优化了系统变量,比 window 7 相对简单一点。在追加到 系统变量 Path 中环境是不一样的

  1. 右键 我的电脑 点击 属性 ,选择 高级系统设置 点击 环境变量...
  2. 在系统变量里点击新建,变量名填写 JAVA_HOME,变量值填写 Java JDK 的安装路径,例如 C:\Program Files\Java\jre1.8.0_161
  3. 在系统变量里点击新建变量名填写 CLASSPATH,变量值填写“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”。注意不要忘记前面的点和中间的分号。
  4. 双击 Path,点击 新建,添加“%JAVA_HOME%\bin”;再次点击 新建,添加“%JAVA_HOME%\jre\bin”。
  5. 至此,应有的环境变量已经配置完毕。验证的方法:在运行框或者按 Ctrl +R 组合键弹出运行框中输入 cmd 命令,回车后输入 java -version,按回车出现以下画面.

3.3 mac book Java 环境变量

  1. 检测是否安装了 Java,打开终端,输入 java -version ,如果没有安装过jdk就好提速安装jdk

    No Java runtime present,requesting install.

如果安装了 java 就会显示

java version "1.8.0_161"
  1. 编辑环境变量,在终端输入

    sudo vim /etc/profile

sudoroot 权限,如果需要输入密码,就输入开机密码。 在vim编辑界面中按下 i 输入

JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home"
export JAVA_HOME
CLASS_PATH="$JAVA_HOME/lib"
PATH=".$PATH:$JAVA_HOME/bin"

ESC,进入保存 输入 :wq! 保存 3. 输入 source /etc/profile 是的设置立即生效

source /etc/profile
  1. 检测环境变量 JAVA_HOME

    echo $JAVA_HOME

如果输出了路径字符串表示成功了。

4 问题

Q:如果在 一个 window 操作系统中设置多个 Java JDK 版本

A:有的时候,我们按照的基于 Java 的软件自带了 Java 版本,那么不同的 Java 软件可能自带的版本不一样,那么他们是怎么共存于一个 window 操作系统中的呢。在环境变量下有如何使用不同版本的 Java JDK

安装不同的 Java JDK 直接点击安装文件安装即可,如果需要在cmd命令框中实现不同的 Java JDK 版本,只有去修改 JAVA_HOME 变量。

Q:如何使用指定的 Java SDK 执行 jar 程序

A:例如 window 系统里面已经安装了 jdk 1.6 那么,我们运行的 jar 只能运行在 jdk 1.8 之上,我们如何做呢?

  1. 首先我们需要安装对应的 Java JDK 版本 jdk 1.8
  2. 其次我们之间在jdk 1.8的安装目录下建立 bat 文件
  3. 在 bat 文件中 增加执行命令 java -jar 指定路径
点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
5个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Stella981 Stella981
3年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
3年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
11个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这