IntelliJ IDE中无法运行java程序

通常我们写程序源代码都是放在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”。




Notes:
IntelliJ IDEA 简单的项目配置
这篇博文介绍了IntelliJ IDE中一个project的基本结构。

网上有说:IntelliJ中的Project相当于eclipse中的workspace;
IntelliJ中的Module相当于eclipse中的project。

其实个人感觉不是非常准确,eclipse中的workspace下的各个工程是可以相互独立的,而IntelliJ中一个Project下的各个Module之间存在一定的关联关系。(尽管IntelliJ中是可以单独build某一个指定的Module)
不过对于一开始从eclipse转到IntelliJ上来时,那种说法从某种程度上来说确实可以帮助理解IntelliJ中“Project”和“Module”的关系。


十大Intellij IDEA快捷键
挺有用的,收藏!!(可能随着版本更新,部分hotkeys失效)

猜你喜欢

转载自blog.csdn.net/haifeng_gu/article/details/75268693