解决ideatomcatUnrecognized option:--add-opens=java.base/java.lang=ALL-UNNAMEDError:Could not create th

2024-03-25 1952阅读

解决ideatomcatUnrecognized option:--add-opens=java.base/java.lang=ALL-UNNAMEDError:Could not create th

错误信息:Unrecognized option:–add-opens=java.base/java.lang=ALL-UNNAMEDError:Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Program will exit.


从JDK 9开始,Java增加了模块化系统,引入了–add-opens参数来允许访问模块内部包。但是,JDK 1.8并没有这个参数。因此,当Tomcat 10尝试使用这个参数时,JDK 1.8无法识别并抛出了错误。


在使用tomcat10+时,可能会遇到这种错误,其实你应该参照tomcat官方的jdk和tomcat版本对应表来下载tomcat

解决ideatomcatUnrecognized option:--add-opens=java.base/java.lang=ALL-UNNAMEDError:Could not create th

如果你不想更新jdk的版本,那么可以屏蔽该参数

可以尝试修改Tomcat的JVM配置。找到Tomcat的启动脚本(例如catalina.sh或catalina.bat),找到JVM参数部分,并移除或注释掉与–add-opens相关的行。

如果你选择修改Tomcat配置,请按照以下步骤操作:

打开Tomcat的启动脚本(例如catalina.sh或catalina.bat)。

2024年2月27日21:28:40补充一下,文件在tomcat安装目录,有问题随时评论区留言,很快回复。各位大佬们加油!

解决ideatomcatUnrecognized option:--add-opens=java.base/java.lang=ALL-UNNAMEDError:Could not create th

在脚本中找到JVM参数部分,通常在JAVA_OPTS变量中。

查找与–add-opens相关的行,并将其移除或注释掉(在行的开头添加#符号)。

保存脚本并重新启动Tomcat服务器。

通过以上步骤,你应该能够解决在JDK 1.8环境下运行Tomcat 10时遇到的错误。请注意,如果你选择升级JDK版本,确保与Tomcat版本兼容,并注意可能存在的其他依赖性问题。

另外,如果你不确定如何修改Tomcat配置或升级JDK版本,请参考官方文档或寻求专业帮助。在进行任何系统更改之前,请务必备份重要数据以防万一。

总结:这个错误是由于在JDK 1.8环境下使用Tomcat 10的JVM参数不兼容导致的。通过升级JDK版本或修改Tomcat配置,你可以解决这个问题。在进行更改之前,请确保备份重要数据并仔细阅读相关文档。

借鉴于百度开发者中心

最后可能还一种错误,即电脑存在多个jdk环境变量。要调整idea所有关于jdk使用处的jdk版本,有可能使用不对导致的。

我这里以前在变量添加了备注名,但是他实际上还是1.8的版本。

解决ideatomcatUnrecognized option:--add-opens=java.base/java.lang=ALL-UNNAMEDError:Could not create th

解决ideatomcatUnrecognized option:--add-opens=java.base/java.lang=ALL-UNNAMEDError:Could not create th

解决ideatomcatUnrecognized option:--add-opens=java.base/java.lang=ALL-UNNAMEDError:Could not create th

打开方式(小白看)

解决ideatomcatUnrecognized option:--add-opens=java.base/java.lang=ALL-UNNAMEDError:Could not create th

于2024年2月27日21:33:52更新

javaweb更新中,该内容为javaweb笔记的扩展内容,如需复习javaweb servlet jsp ssm等内容可以查看这篇文章

javaweb笔记

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]