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