java安装不上闪退 安装的java为什么会闪退_mips


文章目录

  • 事情起因
  • 解决方案:
  • jdk被损坏无法完全卸载问题:
  • 然后进行jdk的安装
  • 安装完成后打开Mars出现弹出黑窗口,然后迅速闪退问题。
  • 总结



事情起因

解决这个问题前,我们需要先来了解两个概念,即:jre和jdk
Java运行环境(Java Runtime Environment,简称JRE)是一个软件,由太阳微系统所研发,JRE可以让计算机系统运行Java应用程序(Java Application)。

JRE的内部有一个Java虚拟机(Java Virtual Machine,JVM)以及一些标准的类别函数库(Class Library)。

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

不难看出,jre就是Java的运行环境,而jdk是Java的运行开发工具包,其中就包含jre,是一个集成度更高的东西。

而我们来运行Mars模拟器,就需要jdk来支持。

前几天在学习mips汇编的时候,用到了Mars模拟器,但是,需要jdk环境,我安上了以后,发现打开mars的jar文件时,会迅速闪退,于是就想要卸载重新安装,由于我之前用过jre,考虑到是否是jre的问题,于是先将jre卸载了,再次卸载jdk,发现jdk被损坏了(毕竟其中包含了jre嘛),然后怎么卸载都无法将jdk卸载干净,将注册表删除干净。(在此提醒一下大家,同时装有jre和jdk的电脑,在卸载时要先卸载jdk后卸载jre,否则jdk中的jre会被损坏,导致无法正常卸载。)

十分麻烦,最后查询了大量资料,由于Mars在网上的资料较少,所以花费了很多时间,在此总结一下,让以后遇到此问题的人省些时间吧!

解决方案:

jdk被损坏无法完全卸载问题:

这里提供一个微软的修复工具,亲测好用troubleshooter.进去以后选择download,下载下来

java安装不上闪退 安装的java为什么会闪退_java安装不上闪退_02


选择卸载

java安装不上闪退 安装的java为什么会闪退_mips_03


然后会出现以下界面

java安装不上闪退 安装的java为什么会闪退_java安装不上闪退_04


选择红圈内的jre或着jdk,然后点击下一步,就会发现,被卸载干净了

java安装不上闪退 安装的java为什么会闪退_mips_05


微软的这个程序还是很好用的。

然后进行jdk的安装

在此给出链接: jdk安装及环境变量配置.

安装完成后打开Mars出现弹出黑窗口,然后迅速闪退问题。

这个问题很恶心,就是我遇到的问题。

现在看原因就是win10的兼容性不好,甚至对于某些CPU型号的机子表现更差,好比我这台就是,因为在正常情况下,别人的电脑一安装就可以搞定的,但是我这个就不行。

解决是安装了一个IDEA,即Java的集成开发环境,当然jdk还是用的之前的最新版本。

下面介绍一下IDEA:

IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的
java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具
(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常
的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员
以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,
Python等。免费版只支持Java,Kotlin等少数语言。

安装IDEA的教程网上有很多,在此给出一个不错的链接: IDEA安装教程.

安装完成之后呢,我们用idea作为打开方式,去打开Mars。

java安装不上闪退 安装的java为什么会闪退_闪退_06


这样就不会闪退啦!

然后进行jdk的配置,点击project structure

java安装不上闪退 安装的java为什么会闪退_mips_07


在弹出的窗口中,选择自己的jdk版本

java安装不上闪退 安装的java为什么会闪退_mips_08


点击apply,然后点ok

java安装不上闪退 安装的java为什么会闪退_闪退_09


右键Mars4_5,点击run

java安装不上闪退 安装的java为什么会闪退_Java_10


然后就打开Mars了,如图

java安装不上闪退 安装的java为什么会闪退_mips_11

总结

可能有的小伙伴觉得好麻烦呀,但是谁让你的cpu不争气呢,哈哈哈!
不过,在此吐槽一下windows10 的兼容性确实太差了。尤其遇到我以及看到这篇文章的老哥的这类奇怪CPU就会更加恼火。