本人學(xué)化學(xué)的小白,自學(xué)JAVA。本來電腦第一次本來裝JDK17的時(shí)候,應(yīng)該是裝成功了,后來eclipse出了點(diǎn)問題,我以為是JDK17的問題,就卸載重裝,
結(jié)果就悲劇了。
每次重裝都有問題,win命令行輸入java -v都顯示下面錯(cuò)誤。
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
在csdn里搜到好多方法
1.搜到答案一:
這個(gè)原因是因?yàn)樵诎惭bJDK的時(shí)候在C:\Windows\System32生成的java.exe、javaw.exe、javaws.exe這個(gè)3個(gè)引起的;把這3個(gè)運(yùn)行文件刪除掉就可以了
我:但是我的文件里面根本沒有這3個(gè)文件,未解決。
2.搜到答案二;
說電腦配置差。主要是因?yàn)閖vm無法無法向系統(tǒng)申請(qǐng)到想要的內(nèi)存(可能是連續(xù)的內(nèi)存吧)
將VM Options那里寫上java虛擬機(jī)參數(shù)(我的設(shè)為-Xmx512m)。
我:沒有用
3.收到答案三
jdk的環(huán)境變量如path配置出問題,
我:這個(gè)csdn教程很多,我重試了10多遍,什么JAVA_HOME、path的,沒有用。
4.搜到答案四
說是以前裝過低版本的JDK,如JDK8之類的??梢酝ㄟ^刪除%JAVA_HOME%\jre\lib下的ext文件夾解決(如果不放心直接刪除,把它剪切到其他地方也行)
我:沒有用?
5.搜到答案五
我想是不是沒卸載干凈,搜了怎么把java的注冊(cè)表刪除
我:刪掉了,還是沒有用
6.搜到答案六
jdk1.7版本是可以使用java -V
或java -version
檢查版本的,
但是在1.8版本之后,就只可以使用java -version
查看版本號(hào)了。
一個(gè)小坑。。。?
我:居然我的問題就是這個(gè),我一直一直在輸java -V,java -version。而我有幾次輸了java -version,但可能有但是有別的錯(cuò)誤還是報(bào)
錯(cuò)了。
總結(jié):
小白覺得出現(xiàn)這個(gè)報(bào)錯(cuò)的原因應(yīng)該有好幾種,不過環(huán)境配置這部驟可能性最大,一定要細(xì)心啊啊啊。
然后就是要輸java -version查版本號(hào),別輸java -V?啊啊。
其他幾種可能小一點(diǎn)吧。
文章來源:http://www.zghlxwxcb.cn/news/detail-405929.html
這個(gè)破問題耗了咋4個(gè)多小時(shí),真是氣死我了氣死我了,這就是小白自學(xué)的無奈吧。也是教訓(xùn)吧,以后遇到問題一定要冷靜和細(xì)心,花了太多時(shí)間后一定不要死磕啊啊啊,說不定突然就想到原因了。。
文章來源地址http://www.zghlxwxcb.cn/news/detail-405929.html
到了這里,關(guān)于Error: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Progra的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!