GTD
V2EX  ›  Java

Java 如何导入上级模块?

  •  
  •   GTD · Jul 31, 2020 via iPhone · 3256 views
    This topic created in 2287 days ago, the information mentioned may be changed or developed.
    比如,我 src 文件夹下有一个包叫做 A,A 里面的 java 文件想导入 src 文件(上级文件夹)里面的模块。这种应该怎么写呢?是不是没办法导入啊?
    10 replies  •  2020-07-31 15:29:38 +08:00
    GTD
    GTD
    OP
    Jul 31, 2020
    1
    有没有大佬可以回答一下,纠结好久了...
    Hurriance
    Hurriance
    Jul 31, 2020❤️1
    2
    能不能以 jar 包的形式导入呢?
    aragakiyuii
    aragakiyuii
    Jul 31, 2020❤️1
    3
    maven parent ?
    子模块的 parent 都是 root,A 模块 pom 里写好依赖的其他子模块
    keenkiller
    keenkiller
    Jul 31, 2020
    4
    你这个项目结构有问题
    GTD
    GTD
    OP
    Jul 31, 2020
    5
    @tairan2006 #4 意思是说,src 文件下的东西,必须是以文件夹形式出现吗?不能以 java 单独文件放在 src 文件夹下吗?
    aragakiyuii
    aragakiyuii
    Jul 31, 2020
    6
    不如把项目目录贴上来看看。。这么说也说不明白
    GTD
    GTD
    OP
    Jul 31, 2020
    7
    @aragakiyuii #6

    额 很简单。就是 src 文件目录下的 java 文件怎么被 src 下的包的 java 文件 import 呢?
    aragakiyuii
    aragakiyuii
    Jul 31, 2020❤️1
    8
    如果非要这么干的话,可以在 src 下再建立一个目录,在 idea 里把目录 a,并设置成 source
    然后在 a 里建立包目录,把 java 文件放进去

    编译是能编译,但是打包不知道能不能打
    yidinghe
    yidinghe
    PRO
    Jul 31, 2020 via Android❤️1
    9
    不要把类直接写在 src 目录下,所有的类都要按包来组织好。
    yidinghe
    yidinghe
    PRO
    Jul 31, 2020 via Android
    10
    一个项目有多个模块,模块间的依赖可以在 IDE 中设置。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1303 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 21:10 · PVG 05:10 · LAX 13:10 · JFK 16:10
    ♥ Do have faith in what you're doing.