idea 配置jdk版本_JDK 11 安装过程(同时已安装了JDK 8)以及Intellij IDEA 配置

电脑上已经安装过 JDK 8 版本(C:Javajdk1.8.0_111)。

安装好 JDK 11 版本(C:Program FilesJavajdk-11.0.2)之后,目录如下,分别有:

db66b95bfd412ccae1b4aca72798a9a8.png

安装过程:

1. 开始安装 JDK 11;

1bc27b9f26f32ea1df5276038168cc75.png

2. 完成安装JDK 11;

44d83bedfe0d0d0c6ebd9b3ffcc560c2.png

配置过程:

1. 将之前的JAVA_HOME 更名为 JAVA_HOME8;

新建 JAVA_HOME,指向 JDK 11 安装好的目录;

7199a8349ae633872438f56efec72b5a.png

2. 在PATH 环境变量设置中,新增JDK 11bin 路径,并且需要放置在JDK 8bin 路径之前;

556c2c283f1eb0d3ac1385c7b260ebbb.png

3. JDK 8 自动配置的环境变量是一个隐藏目录:C:ProgramDataOracleJavajavapath,删掉(或者变更目录名称)这个目录下的3个exe文件。

下面,将上面目录名称,变更为 javapath_DELETED。

9b96750fe5e8465dd8a375f9f20c5769.png

4. 检查java 版本

变更前后,java -version 显示不同的版本号。

d334da6feb75ced13ca8fb0170fd62c5.png
aa29960604e58f7c1301813388b5274c.png

Intellij IDEA 配置

IDEA可以为每个项目指定不同版本的JDK,并且需要开发者手动配置项目的所使用的JDK版本。配置方法如下:

(1)单击File | Project Structure菜单项,打开ProjectStructure对话框;

(2)在左侧列表框中,选择SDKs列表项,进入SDK配置页面;

(3)若中间的SDK列表框没有选项,则单击“+”号创建一个JDK列表项;

(4)选择JDK列表项,在SDK ’JDK’选项卡页面中,单击JDK home path项目的浏览按钮,定位JDK安装路径并保存。

1. 设置默认的项目 - File/Other Settings/Default Project Structure ...

如下图所示,配置新的JDK 11。

ec456bbd3a01b891be38d155ddfeaf0d.png

2. 设置当前项目JDK 版本

包括 JDK 版本和 Project language level 设置。

c19115d97f96bccf60f1c683cf5f1b37.png

3. 重新编译 java 项目

从 IDE 显示的日志上来看,已经使用 JDK 11版本。

411cafa756ff3ba45493964b1ed8dc9b.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/298345.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

生活随笔:大学需要确立自己的方向

在广大的四年期间,大部分时间都是探索阶段,在那个时候没有师兄帮忙,也没有多少认识带自己入行的人,因为所学的flash都是很冷门。碰了不少钉子之后,发现入行并不容易。每一次面试回来,都是带着伤痕累累回来&…

老师,你和我的文具撞衫了!

全世界只有3.14 % 的人关注了爆炸吧知识来看越南学生拍摄的一组图,主题是老师和文具“撞衫”!老师你和我的胶水撞了!老师你和我的笔袋撞了!老师你和我的手机壳撞了!这个铅笔和老师好像啊书皮和老师很像老师今天穿得像面…

中小企业SaaS型软件BI的发展前景

2019独角兽企业重金招聘Python工程师标准>>> 传统企业在实施信息化的过程中,往往遵循着先用ERP把物料管起来,然后再CRM把客户关系管理起来,之后是财务系统,最后才会在数据的压力之下,实 施BI。那么&#xf…

mysql安装配置yum_在CentOS 7下使用yum配置MySQL源并安装MySQL

centos7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是centos7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1.由于centos 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。wget http://de…

穿透Session 0 隔离(一)

服务(Service)对于大家来说一定不会陌生,它是Windows 操作系统重要的组成部分。我们可以把服务想像成一种特殊的应用程序,它随系统的“开启~关闭”而“开始~停止”其工作内容,在这期间无需任何用…

navicat循环执行上下两行相减sql语句_SQL语句的优化分析

一、开门见山,问题所在sql语句性能达不到你的要求,执行效率让你忍无可忍,一般会时下面几种情况。网速不给力,不稳定。服务器内存不够,或者SQL 被分配的内存不够。sql语句设计不合理没有相应的索引,索引不合…

想不到,那些让我半夜偷偷收藏的沙雕表情包,竟是出自AI之手

全世界只有3.14 % 的人关注了爆炸吧知识转自:机器之心参与:蛋酱要是收藏夹里没几个独家沙雕表情包,当代网民都无法在朋友圈立足。但有一些「妙不可言」的图片,也许是 AI 生成的结果。一般人很难读出「meme」这个词,它通…

C#基础:理解装箱与拆箱

.NET大牛之路 • 王亮精致码农 • 2021.08.27前面我们讲到 .NET 平台支持的两大数据类型:值类型和引用类型。值类型比引用类型更高效,因为它没有指针引用,不用分配在托管堆中,也不用被 GC 回收。但有时候你可能偶尔需要将一种类型…

什么是SSLP和ISSR?

什么是SSLP和ISSR?简单序列长度多态性(simple sequence length polymorphism,SSLP)是据串联重复排列微卫星基序两侧的单一序列设计引物,对微卫星序列(microsatellite DNA或simple sequence repeats&#xf…

JavaScript中的arguments,callee,caller

2019独角兽企业重金招聘Python工程师标准>>> arguments: arguments 该对象代表正在执行的函数和调用它的函数的参数。 [function.]arguments[n]参数 function:选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的…

python总结函数图像_PIL使用小结(crop和paste函数)

PIL(Python Imaging Library)是python语言中对图像处理方面的一个开源库,其主要功能模块为Image,对于Image模块,可以使用from PIL import Image或者import Image由于使用了试用版的chartdir库,在生成图片的时候下面会出现一行提示…

js中apply和join

join 分隔符分隔指定数组中的数据,不仅可以分割&#xff0c;还可以考虑用join("")合并&#xff0c;可以将一个array对象数据进行合并 1 <script>2 vark["2","3",4,5];3 alert(k.join(""));4 vars["s",":",,…

12333新农合网上查询_新农合医保查询缴费平台|新农村医疗保险网上缴费平台

这个智慧新农合新农合患者就诊从挂号到缴费&#xff0c;不用再拿着各种票据在报销处和收费处之间奔走&#xff0c;也不用担心票据不完整造成无法正常报销的情况&#xff0c;只需携带本人有效身份证和农合本&#xff0c;凭身份证号码或新农合号码即可实时报销所有费用&#xff0…

晚上我们一起去白码会所玩啊!

1 白学公主和白码王子真般配晚上一起去白码会所玩啊▼2 看完这些图我觉得要重新考虑要不要让男人陪产了▼3 乒乓球拍好难吃啊▼4 论朋友圈美食照片是怎么来的▼5 论推广普通话的重要性▼6 关键是&#xff0c;你吃完一身味忘不掉而且大多数人吃一次还想吃▼7 想知道一天1…

怎样去掉桌面图标和字的蓝色阴影

在“运行”中输入“gpedit.msc”&#xff0c;打开组策略&#xff1b;在“用户配置→管理模板→桌面→Active Desktop”中 &#xff0c;点 启用Active Desktop(活动桌面)然后点击“属性”选定“已禁用”&#xff0c;点禁用Active Desktop (活动 桌面)“属性”选定“已启用”&…

System.Linq捉虫记 | 论变量命名的重要性

前言下面这段代码&#xff0c;你能发现什么问题吗&#xff1f;List<int> a new List<int>{ 1, 2, 3, 4, 5 };var last2 a.TakeLast(2);foreach (var item in last2) { Console.WriteLine(item); }a.AddRange(new[] { 11, 12, 13, 14, 15 });foreach (var item in…

ASP.NET的SEO:HTTP报头状态码---内容重定向

本系列目录 我们经常说“404错误”&#xff0c;你知道他指的是什么意思么&#xff1f; 404其实是Http报头所包含的一个“状态码”&#xff0c;表明该Http请求失败。那么除此之外&#xff0c;还有哪些常用的状态码呢&#xff1f;这些状态码和SEO又有什么关系呢&#xff1f;每次当…

mysql批量条件字段_mysql批量更新多条记录的同一个字段为不同值的方法

首先mysql更新数据的某个字段&#xff0c;一般这样写&#xff1a; UPDATE mytable SET myfield value WHERE other_field other_value;也可以这样用in指定要更新的记录&#xff1a; UPDATE mytable SET myfield value WHERE other_field in (other_values);这里注意 ‘other…

java 双向链表_java集合类之LinkedList

LinkedList简介LinkedList 是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列进行操作。LinkedList 实现 List 接口&#xff0c;能对它进行队列操作。LinkedList 实现 Deque 接口&#xff0c;即能将LinkedList当作双端队列使用。LinkedList 实…

DOS命令未公开的命令

dos系统中有许多未公开的命令与参数。我经过收集整理&#xff0c;发现了很多。由于dos的有好几种&#xff0c;所以下面仅以ms&#xff0d;dos为例&#xff0c;介绍一下常用命令中的未公开的命令与参数。经过比较&#xff0c;我发现在ms&#xff0d;dos的各版本中&#xff0c;7.…