你们复制包到从一个项目到另外一个项目中,是不是发现复制到目标项目的包少了好几层呀?
也就是说我们复制过去的包只取了最后一个包。
比如说复制 com.weigugou.pojo 的包到另外一项目,目标项目只剩下 pojo 这一个包了。他的全包呢?为啥不是我们想要的结果。顺便提一嘴,我的开发工具是 idea 2017.3
到目标项目后变成了这个鸟样子???
你们复制包到从一个项目到另外一个项目中,是不是发现复制到目标项目的包少了好几层呀?
也就是说我们复制过去的包只取了最后一个包。
比如说复制 com.weigugou.pojo 的包到另外一项目,目标项目只剩下 pojo 这一个包了。他的全包呢?为啥不是我们想要的结果。顺便提一嘴,我的开发工具是 idea 2017.3
到目标项目后变成了这个鸟样子???
15 回答8.3k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
因为复制的时候要保留当前项目的包结构,例如你把一个包
com.google.xxx
,复制到自己的项目com.abc.example
里,复制过来的包应该是com.abc.example.xxx
,而不可能是com.abc.example.com.google.xxx
,而当前项目的包没有那么多前缀的话,那就只保留xxx
的名字了,当然你可以自己把当前项目的包名改成com.google
,直接在包文件夹上右击refactor->rename
就可以了