返回顶部
首页 > 资讯 > 后端开发 > JAVA >Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred……
  • 229
分享到

Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred……

javaideatomcatmaven 2023-09-16 06:09:51 229人浏览 薄情痞子
摘要

文章目录 一、问题描述二、解决步骤2.1 下载JDK2.2 修改环境变量2.3 修改IDEA的SDK2.4 设置 tomcat server2.5 修改 Maven 指定的编译版本成功解决!

文章目录

一、问题描述

本人使用 idea 创建 WEB 工程后,运行 Tomcat 服务器时出现报错:

Error: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Program will exit.Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMEDDisconnected from server

并且 tomcat 出现错误信息:

Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099

在这里插入图片描述

二、解决步骤

本人尝试更换 jdk 版本,但并没有什么变化。最后发现是忘了修改 Project Structure... 中的 SDK
由于需要修改配置的地方较多,很容易漏掉一小步,下面整理了比较全面的需要修改的地方。

  • JDK 版本:jdk-11.0.19_windows-x64
  • tomcat 版本:10.1.12
  • Maven 版本:3.9.4

2.1 下载JDK

首先下载要更换的 JDK,官方网址:https://www.oracle.com/cn/java/technologies/javase/jdk11-archive-downloads.html
Windows 下载这个文件即可。
在这里插入图片描述

2.2 修改环境变量

  1. 系统变量中添加 JAVA_HOMEJRE_HOME
    • 变量名:JAVA_HOME
      变量值:JDK 的安装路径
    • 变量名:JRE_HOME
      变量值:JRE 的路径
      如下图所示:
      在这里插入图片描述
  2. 系统变量的 Path 中添加两个新的值:
    • %JAVA_HOME%\bin
    • %JRE_HOME%\bin
  3. 用户变量的 Path 中添加两个新的值:
    • %JAVA_HOME%\bin
    • %JRE_HOME%\bin
      如下图所示:
      在这里插入图片描述

2.3 修改IDEA的SDK

  1. 打开 File 下的 Project Structure...
    在这里插入图片描述
  2. Project 下的 SDK 修改为对应的版本。
    在这里插入图片描述

2.4 设置 tomcat server

  1. 编辑 tomcat 服务器
    在这里插入图片描述
  2. JRE 选择 Default
    在这里插入图片描述

2.5 修改 Maven 指定的编译版本

修改 Maven 指定的编译版本,由于本文使用 JDK11,故这里改为 11。

<properties>        <maven.compiler.source>11maven.compiler.source>        <maven.compiler.target>11maven.compiler.target>        <project.build.sourceEncoding>UTF-8project.build.sourceEncoding>    properties>

成功解决!

完成以上步骤后,就可以成功解决问题了。
在这里插入图片描述

来源地址:https://blog.csdn.net/weixin_45800258/article/details/132355719

--结束END--

本文标题: Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred……

本文链接: https://lsjlt.com/news/409493.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作