You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在IntelliJ中搭建包结构?新手配置文件夹遇阻求助

解决IntelliJ文件夹结构匹配讲师样式的问题

别担心,刚上手IntelliJ遇到这种情况太正常了,我一步步帮你搞定:

第一步:标记源代码根目录

你现在的文件夹只是普通文件目录,IntelliJ不会把它们识别成Java包结构,得先把代码根目录标记为源代码根目录

  • 在左侧项目视图里找到你的data structure文件夹(也就是存放代码的根目录)
  • 右键点击它,选择 Mark Directory as -> Sources Root
    (标记完成后,文件夹会变成蓝色,这就说明IntelliJ已经把它当成代码目录来处理了)

第二步:切换到Packages视图模式

现在要调整展示模式,让文件夹变成讲师那种包层级样式:

  • 点击左侧项目视图顶部的下拉菜单(当前显示的应该是「Project」)
  • 选择「Packages」模式,这样IntelliJ会自动把嵌套的文件夹合并成Java包的形式(比如com/treehouse会显示成com.treehouse

第三步:优化包的展示效果(可选)

如果想和讲师的界面完全一致,再检查这个小设置:

  • 点击项目视图右上角的小齿轮图标
  • 确保「Compact Middle Packages」选项是勾选状态,这样多层嵌套的包会紧凑显示,不会展开成一堆单独的文件夹

关于拖放的小补充

之前你直接拖放没成功,是因为当时的文件夹还不是源代码根目录,IntelliJ没把它们当成包处理。现在标记完Sources Root后,再把treehouse文件夹拖到com里面,就会自动形成com.treehouse的包结构啦。

内容的提问来源于stack exchange,提问作者Ray Green

火山引擎 最新活动