通常我们写程序源代码都是放在src目录下,IDE对项目进行build后就可以直接运行java程序了。
    但有时候项目src目录更名了,或有些源代码不放在项目中的src目录下,而放在项目中其他自定义的目录里,这是直接build该project后会发现没有java程序可以运行。

    参考此处Unable to run Java code with Intellij IDEA 发现,要想让IntelliJ 自动识别自定义目录下的source code,需要将该目录标记为sources folder。(源码目录会是蓝色的)

    方法一:
    File -> Project Structure -> Modules。(如果Modules页面无内容,得先通过中间栏中的“+”加号添加项目目录)
    然后在右侧选择“Sources”标签,将包含源代码的目录选中,再点击选择“Mark as:”后面 的“Sources”。

    方法二:
    直接在IntelliJ左侧的Project 中选中包含源码的目录,右击选择“Mark Directory as”-> “Sources”。