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失效)

  • 13
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值