eclipse无法加载主类错误(项目上红色感叹号问题解决)

在用eclipse运行一个简单的继承程序时,在点击运行时提示如下:

点击process后,提示无法加载主类错误

在网上一直没找到原因,连helloword程序都无法正常运行了,而且此时我看到文件项目中有红色感叹号,便以此来寻原因,终于找到了,原来是我的JRE包重复了,通过右键有红色感叹号的项目——》选择Build Path - Configure Build Path,在弹出的对话框中点击“Libraries”——》之后remove其中一个JRE。然后apply,发现项目上的红色感叹号消失了,程序得以顺利执行。

这里挂出大神的解答:解决 Eclipse 项目中有红色感叹号的详细方法(图文)

        https://blog.csdn.net/u012318074/article/details/76861409

稍微了解Java学习过程中遇到的JRE和JDK:

        JDK是Java的开发工具,JRE是Java的运行工具,JDK中包含JRE,同时JRE可以独立安装。

        JRE是指Java Runtime Enviroment,即Java的运行环境,是面向Java程序的使用者,而不是开发者,它最核心的内容就是JVM(Java虚拟机)及核心类库。所有的Java类库的class文件,都在lib目录下,并且都打包成了jar。 

        JDK是指Java Development Kit,是Java的开发工具,它不仅提供了Java程序运行所需的JRE,还提供了一系列的编译,运行等工具,如javac,java,javaw等。

原文地址:https://www.cnblogs.com/10081-AA/p/10452830.html