Eclipse如何快速修改包名及工程名
2016-07-29 18:33
549 查看
修改包名:
修改一个文件名称,大家都知道一个快捷键,鼠标点击文件,按win+F2,有些同学可能会这样做,看下图:这样做能不能达到需求呢?答案是不能的,因为在它下面还有子包,我们可以看下这种方法修改后的情况:
正确的方法应该怎么做呢?首先看你的根包下有多少子包,找到最底层的子包或文件(先参考第一幅图):
修改z1的路径,修改后如下图:
接下来同样的方法修改z2,z3的包名:
最后修改MainActivity的包名:
OK,此时可以看到工程没有报任何错误,但是这还并不算完事,因为我们配置清单里的包名并没改变,如果它不变,我们刚才的这些工作都是徒劳:
又有同学说了,那不很简单,我直接把它改了不就得了,真的是这样吗?我们看下直接改后的结果:
为什么都报错了呢?呵呵,原因很简单,因为你的R文件路径仍然是原来的包路径:
你可能会说这好办,我在java文件里一个一个改过了不就行了,当然可以,你的文件少了还可以,但是多了呢,几十个甚至上百的时候你也要一个一个改吗?那有没有一劳永逸的方法呢,当然有,先打开gen目录,并修改包名:
确定后如图(不要怕):
接下来就修改清单文件中的包名吧:
最终结果:
怎么样,没报任何错误吧!
修改项目名
直接win+F2吗?哈哈,这样你会发现,当你把项目复制到其它地方时,项目名还是原来的,是不是甚是奇怪??你还需要进行以下操作,打开项目所在文件夹,并找到.project文件,打开之,修改项目名,然后再Eclipse中右键refresh项目即可:全部修改完毕:
转自:http://blog.csdn.net/jdsjlzx/article/details/46348249
相关文章推荐
- Quartz使用-入门使用(java定时任务实现)
- Java调用批处理或可执行文件和Runtime、Process类实现Java版进程管理器
- JAVA(十一)java面向对象5-继承
- Eclipse下svn的创建分支/合并/切换使用
- Java 中基本类型和包装类之间的转换
- Java并发编程二:Callable Future
- Thrift-java实例
- 生产者-消费者模型的Java实现
- Java 中的包装类
- Selenium Web 自动化 - Selenium(Java)环境搭建
- JAVA设计模式--状态模式
- 在eclipse中启动服务器报ERROR:transport error 202 ...ERROR: JDWP Transport dt_socket failed to initialize...
- java反射基础
- java动态代理
- java设计模式--AOP容器
- Spring源码分析【3】-SpingWebInitializer的加载
- Java设计模式--事件监听器
- Java中的事件委托
- Java反射机制
- LinkedList的源码