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

这篇具有很好参考价值的文章主要介绍了Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred……。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、问题描述

本人使用 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-UNNAMED
Disconnected from server

并且 tomcat 出现错误信息:

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

Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred……,踩坑笔记,Java,java,idea,tomcat,maven

二、解决步骤

本人尝试更换 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 下载这个文件即可。
Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred……,踩坑笔记,Java,java,idea,tomcat,maven

2.2 修改环境变量

  1. 系统变量中添加 JAVA_HOMEJRE_HOME
    • 变量名:JAVA_HOME
      变量值:JDK 的安装路径
    • 变量名:JRE_HOME
      变量值:JRE 的路径
      如下图所示:
      Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred……,踩坑笔记,Java,java,idea,tomcat,maven
  2. 系统变量的 Path 中添加两个新的值:
    • %JAVA_HOME%\bin
    • %JRE_HOME%\bin
  3. 用户变量的 Path 中添加两个新的值:
    • %JAVA_HOME%\bin
    • %JRE_HOME%\bin
      如下图所示:
      Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred……,踩坑笔记,Java,java,idea,tomcat,maven

2.3 修改IDEA的SDK

  1. 打开 File 下的 Project Structure...
    Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred……,踩坑笔记,Java,java,idea,tomcat,maven
  2. Project 下的 SDK 修改为对应的版本。
    Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred……,踩坑笔记,Java,java,idea,tomcat,maven

2.4 设置 tomcat server

  1. 编辑 tomcat 服务器
    Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred……,踩坑笔记,Java,java,idea,tomcat,maven
  2. JRE 选择 Default
    Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred……,踩坑笔记,Java,java,idea,tomcat,maven

2.5 修改 Maven 指定的编译版本

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

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

成功解决!

完成以上步骤后,就可以成功解决问题了。
Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred……,踩坑笔记,Java,java,idea,tomcat,maven文章来源地址https://www.toymoban.com/news/detail-722514.html

到了这里,关于Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred……的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux|操作系统|Error: Could not create the Java Virtual Machine 报错的解决思路

    现在都流行kubernetes这样的云原生了,因此,很多Java微服务也都集成到类似kubernetes这样的环境下了,毫无疑问的,kubernetes会省去很多环境问题,而最近在部署一个二进制Java项目的时候,遇到了Error: Could not create the Java Virtual Machine 这样的报错 虽然很多年前也遇到过这样的问

    2024年01月24日
    浏览(30)
  • 解决报错:Could not create the Java virtual machine

    今天burp打不开报错Could not create the Java virtual machine。 最终原因:java版本不匹配。 解决方法:        首先,从cmd查看自己的java默认版本,如果和软件需求不一致,需要将匹配的java版本设为默认。操作就是设置环境变量,具体如下: 1、打开环境变量设置“此电脑-属性-高

    2024年02月04日
    浏览(32)
  • kettle 运行Spoon.bat时,显示错误Could not create the java virtual machine.

    kettle 运行Spoon.bat时,显示错误Could not create the java virtual machine , A fatal exception has occured.Program will exit. 可能原因:jdk版本,运行内存不足  错误原因:并非运行内存不足和jdk版本问题,通过查询SpoonConsole.bat得知 Launching Spoon with console output: D:data-integrationdata-integration\\\"D:data-in

    2024年02月05日
    浏览(45)
  • 记录一次老服务器启动ActiveMq时报的Could not create the Java Virtual Machine.错误

    服务器系统CentOS7  1、出现ActiveMq服务无法连接 2、查看activemq状态 service activemq status 显示activemq not running 3、找到ActiveMq的bin目录,# 后台启动 ./activemq console 提示Could not create the Java Virtual Machine.错误 可以判断是java运行环境的问题 4、再看看java版本 java -version 5、再看看activemq版

    2024年04月22日
    浏览(31)
  • 【解决方法】各类软件启动报错:Failed to create the Java Virtual Machine

    工具:小锐云服 PRO ,Windows 命令处理器,Java 环境 系统版本:Windows 10 描述:不知名原因导致的 Java 虚拟机创建失败,百度良久后通过修改系统环境变量,完成了对问题的处理。 提示:若按照教程还是无法完成操作,可以进入右侧的企鹅,找我看看。 视频教程: 文字教程:

    2024年02月12日
    浏览(17)
  • Mac安装多版本的JDK并随意切换版本 + 解决mac安装eclipse报错:Failed to create the Java Virtual Machine

    关于Mac上安装JDK,可以看下面的文章,如下: Mac上安装 jdk8. 官网下载不像Java8那样还需要账号密码,下载17不需要登录,直接下载,官网地址 https://www.oracle.com/java/technologies/downloads/#java17. 下载完成之后,直接安装即可,然后查看jdk版本已经由1.8变成17,如下: 这个倒无所谓,

    2024年02月04日
    浏览(25)
  • A fatal error occurred. The required library hostfxr.dll could not be found.错误处理

    一个可控制台程序使用.NET 6开发,发行版运行出现如下错误: A fatal error occurred. The required library hostfxr.dll could not be found. If this is a self-contained application, that library should exist in [D:xxxServer]. If this is a framework-dependent application, install the runtime in the global location [C:Program Files (x86)d

    2024年02月12日
    浏览(28)
  • ERROR: Network tsg declared as external, but could not be found. Please create the network manually

    docker第一次安装,然后在用docker-compose up -d部署redis时出现这个错误,就按照它的提示,使用docker network create tsg命令,再次执行部署成功。      

    2024年02月11日
    浏览(37)
  • fatal: could not create work tree dir ‘xxx’: Permission denied解决办法

    场景:当去clone仓库的时候发生错误 报错内容:fatal: could not create work tree dir ‘hui-mobile2.0’: Permission denied 自查方法:去磁盘根目录下,右键–新建,如果只有文件夹一个选项,并且文件夹前面还有管理员权限的图标,就证明你也是把权限给关了 解决办法:在磁盘任意位置,

    2024年02月11日
    浏览(20)
  • git clone 报错fatal: could not create work tree dir ‘xxx’: Permission denied

    新的电脑进行环境配置,下载git,今天去GitHub拉取新的项目就出现上面的错误,进行一个记录。 当时我是执行命令git克隆出现以下报错截图    最开始我将错误截图进行搜索,错误原因大概是:“The error message you received, \\\"fatal: could not create work tree dir \\\'RoyalSecurity\\\': Permission de

    2024年02月07日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包