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

sns社交网站建设东莞服务36招

sns社交网站建设,东莞服务36招,网站网站开发违法吗,微信网站建设计入什么科目文章目录 前言介绍新特性下载安装1.下载完成后打开downloads 双击进行安装2.配置环境变量3.测试快速切换JDK 小结 前言 近期找开源软件,发现很多都已经使用JDK17springboot3 了,之前的JDK8已经被替换下场,所以今天就在本机安装了JDK17&#…

文章目录

    • 前言
    • 介绍
    • 新特性
    • 下载
    • 安装
      • 1.下载完成后打开downloads 双击进行安装
      • 2.配置环境变量
      • 3.测试快速切换JDK
    • 小结

前言

近期找开源软件,发现很多都已经使用JDK17+springboot3 了,之前的JDK8已经被替换下场,所以今天就在本机安装了JDK17,拥抱变化。

介绍

JDK 17 是 Java 平台标准版(Java SE)的一个功能发布版本,于2021年9月14日正式发布。

新特性

  • 移除未命名模块:JDK 17 永久移除了“未命名模块”,这是模块化系统成熟和进一步发展的体现,标志着 Java 正式从类路径时代过渡到了模块时代。开发者需要对遗留项目进行模块化处理,定义模块描述符module-info.java来明确模块之间的依赖关系。
  • 增强型switch表达式:引入了模式匹配的switch语句,允许在switch表达式中使用模式匹配,从而简化了对不同类型数据的处理。
  • 文本块:允许开发人员在Java代码中表示多行字符串文本,以三个双引号(“”")开头和结尾,为编写多行文本提供了简洁的语法。
  • 密封类:JDK 17 引入了密封类,允许开发者限制一个类或接口的继承或实现。通过使用sealed修饰符,可以指定哪些类可以继承或实现密封类,从而增强代码的封装性和安全性。
    等等…

下载

到oracle官网下载:https://www.oracle.com/java/
在这里插入图片描述
选择下载历史版本
在这里插入图片描述
选择JDK17
在这里插入图片描述
选择适配自己电脑的安装包
在这里插入图片描述
至此安装包下载完成。

安装

1.下载完成后打开downloads 双击进行安装

在这里插入图片描述
双击pkg
在这里插入图片描述
双击继续
在这里插入图片描述
一直下一步即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
至此JDK17安装完成。

2.配置环境变量

输入命令记录JDK的安装路径

/usr/libexec/java_home -V

在这里插入图片描述
输入命令编辑环境变量

sudo vi ~/.zshrc

添加JAVA_HOME配置,JAVA_HOME切记地址要修改成自己的

export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_361.jdk/Contents/Home"
export JAVA_17_HOME="/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home"#多版本切换(取了别名,更方便切换)
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk17="export JAVA_HOME=$JAVA_17_HOME"# 默认JDK版本
export JAVA_HOME=$JAVA_17_HOME#在path中添加$JAVA_HOME
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin

配置如下:
在这里插入图片描述
加载环境变量

source ~/.zshrc

3.测试快速切换JDK

输入jdk8 进行验证
在这里插入图片描述

小结

至此安装JDK17完成。最后很多项目也会用OpenJDK,特附上OpenJDK地址,下载地址:https://bell-sw.com/pages/downloads/#jdk-17-lts
在这里插入图片描述

http://www.dtcms.com/a/430893.html

相关文章:

  • 有那些方法推广网站可用的在线网页代理
  • 一种基于模型残差的密度聚类方法之二(电力线分股)
  • 基于Keil下多文件打包生成LIB库的具体步骤
  • php网站开发教学购物软件哪个更好更便宜
  • 中小企业网站开发长期做网站应该购买稳定的空间
  • 二叉树的递归层序遍历
  • 牛客算法基础noob58 无限长正整数排列字符串
  • ECharts 配置语法详解
  • 哪个网站做自媒体比较好华为网站建设的目标是否明确
  • 【机器学习】 在Jupyter Notebook 中如何指定Python环境
  • springboot海洋馆预约系统的设计与实现(代码+数据库+LW)
  • 精通C语言(1.内存函数)
  • Radio Garden官网入口 - 全球广播电台在线收听网站|网页版|打不开
  • 基于以太坊的Dao治理系统
  • 【LeetCode_203】移除链表元素
  • LeetCode刷题记录----75.颜色分类
  • QQ可以在网站做临时会话么温州的网站建设公司
  • Java-Spring 入门指南(十七)SpringMVC--Apipostl与RestFul实战测试
  • Codeforces Round 993A Easy Problem
  • OSI模型、网络地址、与协议
  • Codeforces Round 993B. Normal Problem
  • 《嵌入式 – GD32开发实战指南(RISC-V版本)》第3章 GPIO流水灯的前世今生
  • 深圳手机网站建设哪家好表白链接生成器
  • GameObject 常见类型详解 -- 光环生成对象(AURA GENERATOR)
  • 29.CSS 3D 加载转轮 | CSS 动画效果
  • 潍坊制作网站用淘宝做公司网站
  • AMQP协议深度解析:消息队列背后的通信魔法
  • CSP-J/S复赛真实考试场景还原与备考策略
  • 攻防世界-Web-inget
  • flex布局学习记录