如题,遇到了这个错误若干遍。 每次都要从头捋思路很麻烦。 因此将之整理成笔记固定下来。 会遇到该错误,通常同时采用集合开发环境时遇到的错误。 不涉及到我们代码的问题。
如题,遇到了这个错误若干遍。 每次都要从头捋思路很麻烦。 因此将之整理成笔记固定下来。
会遇到该错误,通常同时采用集合开发环境时遇到的错误。 不涉及到我们代码的问题。 比如idea。 通常会遇到该错误,你的项目一定是含有多个模块的, 这样的话idea的默认配置可能会造成错误。
单模块(只有一根项目):
多模块(自然就是一个以上了)。
从idea设置也可以看出来:
单模块的时候,默认的编译输出路劲是:
当执行某个main函数的时候,它的命令是这样:
可以知道,它是将编译出的项目路径直接定位到了项目名那一层。
当多个模块的项目状态下,仍然采用默认的配置,则会出错。 之所以我们平时很多时候用的时候没有去自定义也没有出错,是因为插件帮我们管理了这些。 比如gradle和maven。
若有幸出现了出现了该错误,建议的做法是:
以上是基于所有都是默认配置的情况。
当然解决该问题的根本方法是:
双击感叹号部分,就会出来自己的启动代码。 然后分析即可。