源码运行报错界面如下:

经过检测,IDEA所在的本机JAVA版本没问题。

也经过检测,远端的阿里云ECS上的JAVA也是可以正常启动的,只是版本显示不一而已,根据IDEA上提供的java-23-openjdk版本,重点查阿里云ECS上所有JAVA目录中同名同版本目录,找到

问题应该是因为远端服务器/usr/lib/jvm/java-23-openjdk/bin/java/ext/上,经查发现存在/ext目录及文件。

元凶找到了,就是这里。注意:因每个人服务器上部署差异或许ext目录有其他不同的jar文件。

解决方案:

<JAVA_HOME>/lib/ext exists, extensions mechanism no longer supported; Use -classpath instead.
.Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

1.可以将java的lib下的ext文件夹删除,这个问题就解决了。

2.如果idea打不开没法帮忙那只能重装了

解决后重新运行程序。完美解决。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐