解决运行java-application时提示Could-not-find-the-main-class.Program-will-exit.问题
目录
解决运行java application时提示Could not find the main class.Program will exit.问题
解决运行java application时提示Could not find the main class.Program will exit.问题:
以Java Application的方式运行java类的时候,有时会提示Could not find the main class.Program will exit,遇到这样的情况,一般有如下几种原因和解决方式:
一、Java类中没有写Main方法:
针对着这种问题直接在Java类中增加Main方法即可;
二、项目文件的编译环境的JDK版本高于运行环境的JDK版本:
解决方法:
在项目上右击—>Properties—>Java Compiler,
将运行环境改成与编译环境一致
三、项目中引用的Jar包的编译环境JDK版本高于当前运行环境的JDK版本:
注:看JAR包的编译版本可以使用解压工具将jar包解压,使用记事本打开解压路径的META-INF/MANIFEST.MF文件,
即可看到类似如下的版本信息:
解决方法:
将本地JDK版本改至于JAR包的编译JDK的版本一致