【Eclipse】 Eclipse常见使用问题
来源:互联网 发布:mac科研软件 编辑:程序博客网 时间:2024/05/01 14:24
开发工具Eclipse使用的常见问题处理:
★ Show whitespace characters
问题描述:有时误按键操作,编辑区出现如下图所示显示特殊符号,妨碍编码:
问题解决:Windows ==> Preference ==> General ==> Editors ==> TextEditors
去掉勾选 Show whitespace characters 即可。
★ 显示编辑区行号
Ctrl + F10 ==> 选中 Show Line Numbers 即可。
★ 设置输入自动提示
Windows ==> Preference ==> Java ==> Editors ==> ContentAssist
设置Auto Activation选项卡的Auto activation triggers for java提示内容
为:.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
★ Package Explorer
1.Collapse All :折叠所有目录结构
2.Link With Editor:依据当前编辑文件,自动展开所属文件目录结构,并定位焦点。
3.View Menu ==> Package Presentation ==> Flat :目录结构 水平展开
hierarchical:目录结构 等级制展开
★ Devices自带截屏功能
Android Devices Manager自带手机截屏功能,有保存-刷新功能等,截屏窗口如下:
★ Drawable替换缓存问题
【问题描述】
替换drawable中的图片等资源文件,run ---> Android Application,手机中显示的还是替换之前的图片
【问题解决】
删除bin / res目录下的资源文件,重新编译运行,即可!
【问题扩展】
ic_launcher.png桌面图标的替换,对于小米等特殊手机(存在桌面图标缓存),删除bin目录下的文件也无法在手机上显示新的图标,
只能重启手机,即可显示新的icon图标!
★ Eclipse打开当前文件所在目录
很多时候,需要在Eclipse中直接打开选中文件或文件夹所在的目录,在资源管理器中显示,这个时候,
我们又不想采用“选中文件/文件夹/包名--右击--Properties--Location--复制路径--打开我的电脑--粘贴地址--回车”这种繁琐的方式,
可通过Run的配置实现这种功能:
一:点击菜单栏上的Run--External Tools--External Tools Configurations...
二:进来这里之后,直接双击左边的Program
三:输入以下内容:
Name:C:/WINDOWS/explorer.exe
Arguments:${container_loc}
四:切换到Common那里,勾上External Tools,然后点击Apply,再点击Close即可。
拓展:以上操作只能使用explore.exe程序打开当前文件所在的目录,但是无法定位到当前文件,使用/select, ${resource_loc}参数,完美定位到当前文件!
★ Generate Getters And Setters问题
使用Eclipse自带的属性设置器和获取器(Shift+Alt+S)存在一个命名问题:如果将class的一个属性命名为类似aWeek的一个小写字母+大写字母+...的形式,将导致Eclipse自动设置的getter和setter方法名不会自动将第一个小写字母变为大写的形式,如:
package com.toutouunion.ui.commodity;/** * @author XianFeng * @createdTime 2015年6月18日 下午5:08:09 * @usage TODO * */public class Test {private String aWeek;public String getaWeek() {return aWeek;}public void setaWeek(String aWeek) {this.aWeek = aWeek;}}
这样,在使用第三方Java Json解析工具(如 com.alibaba.fastjson.JSON)通过反射机制进行Json解析时,无法依据大写规则进行解析,导致封装的数据类相应字段解析失败!如,如遇此情况,需手动添加getter和setter方法!
★ Android XML Editor cannot process this input.
解决办法:
★ Clean 和 Build命令——重新编译程序
Eclipse的编译是基于时间戳的判断机制的!使用Build命令只会编译时间戳没有改变的类;
使用Clean命令,Eclipse会将目标工程现有的编译信息(如xx.class文件)全部删除,然后重新编译!使用Clean命令,可以解决常见的问题,如修改部分文件后运行时导致的class转化错误、导入工程时的找不到对应的class错误等!
★ 未响应状态:gc overhead limit exceeded
Eclipse默认配置内存太小导致,解决办法如下:修改Eclipse安装目录下的eclipse.ini文件中的两行命令,修改结果:
-Xms512m
-Xmx1024m第一个是最小的初始化内存,第二个是最大的占有内存。
在机器允许情况下,还能够加上 -XX:MaxPermSize=1024m,这个意思是在编译文件时一直占有最大内存,更改上述參数重新启动Eclipse即可!
- 【Eclipse】 Eclipse常见使用问题
- eclipse 版本挑选及常见使用问题
- eclipse常见小问题
- Eclipse使用常见错误
- Eclipse使用常见错误
- Eclipse 常见使用技巧
- ECLIPSE常见的使用技巧
- Eclipse 使用问题集
- Eclipse使用问题
- Eclipse使用问题集
- eclipse使用小问题
- eclipse使用问题集锦
- eclipse使用问题
- Eclipse使用问题
- eclipse使用问题总汇
- eclipse使用问题
- eclipse使用的问题
- Eclipse导入Android项目 Eclipse常见错误 中文乱码问题
- 第十一周项目五:当年第几天
- Java中基于TCP_IP协议的网络编程例子
- android 动画
- linux上安装Mysql
- SQL正反向模糊查询(ORACLE)
- 【Eclipse】 Eclipse常见使用问题
- warning:ISO C90 forbids mixed declarations and code
- C语言第八课
- 那些不能错过的Xcode插件
- poj之3252
- HTML5 WebSocket 技术介绍
- 8、未来PLC的发展趋势——多普康制作专家
- Android NDK开发环境搭建(Windows7平台)
- SystemClock 应用