Java 如何导入上级模块?

2020-07-31 13:24:34 +08:00
 GTD
比如,我 src 文件夹下有一个包叫做 A,A 里面的 java 文件想导入 src 文件(上级文件夹)里面的模块。这种应该怎么写呢?是不是没办法导入啊?
2441 次点击
所在节点    Java
10 条回复
GTD
2020-07-31 13:57:14 +08:00
有没有大佬可以回答一下,纠结好久了...
Hurriance
2020-07-31 13:58:54 +08:00
能不能以 jar 包的形式导入呢?
aragakiyuii
2020-07-31 14:15:02 +08:00
maven parent ?
子模块的 parent 都是 root,A 模块 pom 里写好依赖的其他子模块
tairan2006
2020-07-31 14:15:41 +08:00
你这个项目结构有问题
GTD
2020-07-31 14:17:13 +08:00
@tairan2006 #4 意思是说,src 文件下的东西,必须是以文件夹形式出现吗?不能以 java 单独文件放在 src 文件夹下吗?
aragakiyuii
2020-07-31 14:20:00 +08:00
不如把项目目录贴上来看看。。这么说也说不明白
GTD
2020-07-31 14:22:03 +08:00
@aragakiyuii #6

额 很简单。就是 src 文件目录下的 java 文件怎么被 src 下的包的 java 文件 import 呢?
aragakiyuii
2020-07-31 14:59:41 +08:00
如果非要这么干的话,可以在 src 下再建立一个目录,在 idea 里把目录 a,并设置成 source
然后在 a 里建立包目录,把 java 文件放进去

编译是能编译,但是打包不知道能不能打
yidinghe
2020-07-31 15:28:45 +08:00
不要把类直接写在 src 目录下,所有的类都要按包来组织好。
yidinghe
2020-07-31 15:29:38 +08:00
一个项目有多个模块,模块间的依赖可以在 IDE 中设置。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/694610

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX