如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

苏南大叔最近要安装layaide,这个软件要求安装java,所以就折腾了一下java环境,结果就闹了一个大乌龙。主要的报错信息就是“Could not create the Java Virtual Machine”。本篇内容主要讲这个大乌龙,而不是ide安装。

java8报错"Could not create the Java Virtual Machine"解决方案 - java000
java8报错"Could not create the Java Virtual Machine"解决方案(图4-1)

乌龙的起源

这个乌龙,按理说还要归责于java身上。因为java版本升级到现在,用了一个和别人不一样的参数调用方式,而且居然不提示命令错误。而是提示如图这个错误消息。 “Could not create the Java Virtual Machine”。

其他可以在命令行里面运行的软件,包括java的早期版本。都是使用 --version 来查看软件版本的,而不是 -version。 而目前的最流行的java8系列,版本号查看方式却是 -version 。注意查看中划线的数量。这就是大乌龙的根本原因所在。

对比图

无论是win环境还是mac环境,都存在着这个问题。问题会导致,大家认为java根本没有安装好。

win:

java8报错"Could not create the Java Virtual Machine"解决方案 - java001
java8报错"Could not create the Java Virtual Machine"解决方案(图4-2)

mac:

java8报错"Could not create the Java Virtual Machine"解决方案 - java002
java8报错"Could not create the Java Virtual Machine"解决方案(图4-3)

但是最新java9系列,又再次支持了“--version”命令。真心是没谁了。

java8报错"Could not create the Java Virtual Machine"解决方案 - 030_java_version
java8报错"Could not create the Java Virtual Machine"解决方案(图4-4)

结论

学艺不精,主观臆断。也是苏南大叔的这次大乌龙的原因之一了。大家可千万别再犯苏南大叔这样的错误哦。java8系列是不支持“--version”的,但是java9却支持“--version”。所以,在未来的日子里面,大家还是可以以相同的习惯,继续使用“--version”的。

更多java相关经常文章,请点击这个查看:https://newsn.net/tag/java/

 【java】秘籍文章入口,仅传授于有缘之人   java

本站的忠实读者小伙伴,正在阅读下面这些文章:

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
欢迎指正文字或逻辑错误,将会择优在文末列出您的信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!