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

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

安装过程:

1. 开始安装 JDK 11;

2. 完成安装JDK 11;

配置过程:

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

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

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

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

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

4. 检查java 版本

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


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。

2. 设置当前项目JDK 版本

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

3. 重新编译 java 项目

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

vscode启动项目报jdk11没有_JDK 11 安装过程(同时已安装了JDK 8)以及Intellij IDEA 配置...相关推荐

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

    电脑上已经安装过 JDK 8 版本(C:Javajdk1.8.0_111). 安装好 JDK 11 版本(C:Program FilesJavajdk-11.0.2)之后,目录如下,分别有: 安装过程 ...

  2. 解决idea启动项目报错:Unable to open debugger port(127.0.0.1:60157):java.net.SocketExceptionsocket closed

    转载自  解决idea启动项目报错:Unable to open debugger port(127.0.0.1:60157):java.net.SocketException"socket ...

  3. java启动项目报错,org.apache.catalina.lifecycleException..............以及解决方案

    解决方法 像类似的启动项目报错,一般情况都在web.xml里面: 此时,注意 java.lang.IllegalArgumentException: Invalid<url-pattern> ...

  4. vue启动项目报错:npm ERR! missing script: serve解决方法

    vue启动项目报错:npm ERR! missing script: serve解决方法 1.vue启动项目报错:npm ERR! missing script: serve 问题原因: 在配置文件中 ...

  5. 启动项目报错:null, message from server: “Host ‘XXX‘ is not allow

    step1:之前一直都是连的测试环境由docker镜像生成的mysql,公司老是断电导致mysql数据崩坏,于是在本地整了个8.0.18版本的mysql,启动项目报错:null, message fr ...

  6. 启动项目报错404 Not Found nginx/1.21.5-2022-6-8

    启动项目报错404 Not Found nginx/1.21.5 换了个工作地址后,再启动项目,页面显示404. 初步估计是nginx的配置文件出问题,但是之前都是能运行的,换了个地点就出错了,只能硬 ...

  7. VUE 启动项目报错

    因任务需求需要将原来的代码,复制一份改变端口号来和后端代码实现新需求,再将代码复制后,使用npm run dev启动项目报错了,npm  install也不行.在网上搜了各种方法都不行,头大,简直是个 ...

  8. Android Studio在模拟器启动项目报错

    android studio在模拟器启动项目报错 List of apks: [0] 'D:\Android Project\kotlin-compose-mobile-application\app ...

  9. PackageManagerService启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理?

    PKMS启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理? Android PackageManagerService系列博客目录: PKMS启动详解系列博客概要 PKM ...

  10. 打开一个解决方案时弹出“项目所需的应用程序未安装,确保已安装项目类型(.csproj)的应用程序”问题的解决方案

    打开一个解决方案时弹出"项目所需的应用程序未安装,确保已安装项目类型(.csproj)的应用程序"问题的解决方案 参考文章: (1)打开一个解决方案时弹出"项目所需的应用 ...

最新文章

  1. SQL Server 日期和时间相关的数据类型有两种
  2. SpringBoot conditional注解和自定义conditional注解使用
  3. 三星oneui主屏幕费电_都 9012 年了,三星系统还「负优化」吗?
  4. WPF实例秀——如何获取UI元素的图像
  5. Sublime优美设置(待续)
  6. 如何为libs目录下的jar包关联源代码
  7. PHP面向对象之旅:抽象类继承抽象类(转)
  8. 基于 gRPC 和 .NET Core 的服务器流
  9. 8086标志操作指令
  10. Bootstrap3 如何防止插件冲突
  11. FireFox中国管理者的脑袋被驴踢了。
  12. 豆瓣书籍数据爬取与分析
  13. 人脸识别门禁系统java实现_java实现人脸识别源码【含测试效果图】——前台页面层(login.jsp)...
  14. 你需要的不是实时数仓 | 你需要的是一款强大的OLAP数据库(下)
  15. 随笔-人生第一份工作离职了
  16. 操作系统从MBR到加载内核的开机过程
  17. blender动画制作
  18. 软件测试岗位英文自我介绍,软件测试工程师自我介绍_工程师英文自我介绍范文...
  19. 【详解】为何三元一次方程可以表示一个平面
  20. thinkphp图片集合

热门文章

  1. 小程序学习笔记(7)-使用小程序的组件构建UI界面
  2. 小程序停止html5音乐,微信小程序-音乐播放器+背景播放
  3. java bufferedreader读大文件会内存溢出吗_【JVM成长系列】实战内存溢出异常
  4. mycat mysql 主从_Mycat实现Mysql主从读写分离
  5. 风变科技公司的python小课_风变编程Python小课最近很火,大家学完感受如何?
  6. python开发环境一般用哪个_python开发环境哪个好用?如何搭建?
  7. mysql在网页上显示乱码_计算机毕设答辩时网页报错怎么办
  8. icem二维非结构网格划分_“白皮书”系列No.26——科研小工具之ICEM
  9. php如何优化递归函数,php递归函数怎么用才有效?php递归函数典型例子
  10. python字符串输入拼接_20200930 024.字符串_转义字符_字符串拼接_字符串复制_input()获得键盘输入...