java8报错"Could not create the Java Virtual Machine"解决方案
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
苏南大叔最近要安装layaide
,这个软件要求安装java
,就折腾了一下java环境,结果闹了一个大乌龙。
本次实验环境:win
,java@8
。本篇内容主要讲这个大乌龙,而不是ide
安装。
报错截图
主要的报错信息就是:
Could not create the Java Virtual Machine
乌龙的起源
这个乌龙,按理说还要归责于java
身上。因为java
版本升级到现在,用了一个和别人不一样的参数调用方式,而且居然不提示命令错误。而是提示如图这个错误消息。 “Could not create the Java Virtual Machine”。
其他可以在命令行里面运行的软件,包括java的早期版本。都是使用 --version
来查看软件版本的,而不是 -version
。 而目前的最流行的java8系列,版本号查看方式却是 -version
。注意查看中划线的数量。这就是大乌龙的根本原因所在。
java -version
java --version
无论是win环境还是mac环境,都存在着这个问题。问题会导致,大家认为java根本没有安装好。
win:
mac:
然而转折
但是最新java9
系列,又再次支持了--version
命令。真心是没谁了。
结论
学艺不精,主观臆断。也是苏南大叔的这次大乌龙的原因之一了。大家可千万别再犯苏南大叔这样的错误哦。java8
系列是不支持--version
的,但是java9
却支持--version
。所以,在未来的日子里面,大家还是可以以相同的习惯,继续使用--version
的。
更多java相关经常文章,请点击这个查看:https://newsn.net/tag/java/ 。
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。