0
点赞
收藏
分享

微信扫一扫

java: 找不到或者无法加载主类,错误原因分析及解决方案


  如题,遇到了这个错误若干遍。  每次都要从头捋思路很麻烦。 因此将之整理成笔记固定下来。

  会遇到该错误,通常同时采用集合开发环境时遇到的错误。 不涉及到我们代码的问题。  比如idea。  通常会遇到该错误,你的项目一定是含有多个模块的, 这样的话idea的默认配置可能会造成错误。

  单模块(只有一根项目):

java: 找不到或者无法加载主类,错误原因分析及解决方案_开发环境

  多模块(自然就是一个以上了)。

从idea设置也可以看出来:

java: 找不到或者无法加载主类,错误原因分析及解决方案_开发环境_02

  单模块的时候,默认的编译输出路劲是:

java: 找不到或者无法加载主类,错误原因分析及解决方案_开发环境_03

当执行某个main函数的时候,它的命令是这样:

java: 找不到或者无法加载主类,错误原因分析及解决方案_开发环境_04

    可以知道,它是将编译出的项目路径直接定位到了项目名那一层。

  当多个模块的项目状态下,仍然采用默认的配置,则会出错。 之所以我们平时很多时候用的时候没有去自定义也没有出错,是因为插件帮我们管理了这些。  比如gradle和maven。 

    若有幸出现了出现了该错误,建议的做法是:

java: 找不到或者无法加载主类,错误原因分析及解决方案_ide_05

java: 找不到或者无法加载主类,错误原因分析及解决方案_ide_06

java: 找不到或者无法加载主类,错误原因分析及解决方案_ide_07

  以上是基于所有都是默认配置的情况。 

  当然解决该问题的根本方法是:

java: 找不到或者无法加载主类,错误原因分析及解决方案_开发环境_08

双击感叹号部分,就会出来自己的启动代码。 然后分析即可。

 

举报

相关推荐

0 条评论