源码运行报错界面如下:

经过检测,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

技术共进,成长同行——讯飞AI开发者社区

更多推荐