eclipse 出现异常解决

Eclipse出现问题解决java

1.     更新SDK版本后,打开Eclipse出现This Android SDK requires Android Developer Toolkit version 20.0.0 or above提示android

解决办法:在android_sdk_windows/tools/lib下的 plugin.prop文件里被变动为

# begin plugin.prop
plugin.version=
20.0.0
# end plugin.prop

Eclipse
在查看该文件时,看到plugin.version=20.0.0,就认为当前的sdk须要20.00版本以上的插件,可是当前 ADT插件还将来得及更新到20.0.0版本,但咱们只想用之前旧的插件,最简单的方法就是将plugin.version的版本信息改成旧版本的版本号,诸如当前的ADT 16.0.0.当前SDK的版本已经更新至20.0.0,我在误点更新以后,提示须要更新Android Developer Toolkit20.0.0.0版本以上,而之前下下来的低版本的AndroidDeveloper Toolkit 却没法使用,查到后才发现是该文件的问题,修改plugin.version=16.0.0(个人旧的Android Developer Toolkit )保存,再重启一下Eclipse就能用之前旧的avd了。、
windows

 

2.     第一次打开eclipse出现打开Eclipse时出现"Failed to create the Java Virtual Machine"提示,致使没法打开eclipse.

解决办法:java虚拟机初始化失败!寻找eclipse解压路径

打开寻找初始化。虚拟机为java永久生成对象(Permanate generation)如,class对象、方法对象这些可反射(reflective)对象分配内存限制设置(原256,设置为128app

而后重启。eclipse

3.     更新ADT22.6.0版本以后,建立新的安装项目,会出现appcompat_v7的内容,而且是建立一个新的内容就会出现。这究竟是怎么回事呢?原来appcompat_v7Google本身的一个兼容包,就是一个支持库,能让2.1以上全使用上4.0版本的界面。若是删除appcompat_v7,会致使各类错误编辑器

解决办法:性能

(1) 首先解决项目建成后appcompat_v7包出错。test包出现红色警告的问题。字体

点击菜单栏"Project",选择"Clean",而后点击"OK"Clean完成后,你会发现appcompat_v7包出错。test包出现红色警告的问题已经解决了,只是test包还有黄色警告,那只是由于testJava文件中import的类没有被使用,因此彻底不用管它。ui

若是还无论用,那么右键appcompat_v7包,选择Properties,点"Android",若是Library栏下的"Is Library"方框没勾选,则勾选上,点击"OK",而后再照以上步骤执行"Clean"操做便可。appcompat_v7包删除后,test项目各类出错,说明test项目是依赖于appcompat_v7包的,因此这个appcompat_v7包是不能被删除的。那么你不用管这个包,直接作你的项目就好了。编码

(2)

4. Eclipse中源码的中文部分都显示成乱码如何解决 .

右键点击你的工程,选择Properties,打开面板后,选择Resource,将Test file encoding项中选择Others,再选择UTF-8便可。
eclipse之因此会出现乱码问题是由于eclipse编辑器选择的编码规则是可变的。通常默认都是UTF-8或者GBK,当从外部导入的一个工程时,若是该工程的编码方式与eclipse中设置的编码方式不一样,就会产生中文的乱码问题,这其中还有几种状况。
若是导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里全部的中文 都是乱码;若是全部工程的编码方式与eclipse工做空间的编码方式有冲突,那么全部的工程里的中文都有多是乱码。对于eclipse工做空间 ,eclipse会把你改的设置保存在工做空间的设置文件中,对于单个工程的编码方式进行修改,那么eclipse会把编码方式保存在该工程 的.setting文件包里。
因此,要避免中文乱码问题有两个原则:
(1)避免频繁更换工做空间,最好项目从一开始就在一个工做空间中进行,而且最好设置工做空间的编码方式为你平时最常用的或者是公司规定的项目编码方式,这样工程就会使用工做空间的编码方式,避免出现编码不一致的情形;
(2)相同类型的文件尽可能使用相同的编码方式,能够保证相同类型的文件都能使用一致的编码设置;
解决中文乱码问题能够有如下设置方案:
(1)修改工做空间的编码方式:
Window->Preferences->General->Workspace->Text file Encoding
在Others里选择须要的编码方式,而后保存。
(2)修改单个工程的编码方式:
右击工程,在弹出的菜单中选择最后一项“Properties”。
在打开的新窗口左边的菜单树中选择 Resource(即第一个),而后在右面找到 Text file encoding ,选择 “other”,在下拉框中选择须要的编码方式。
(3)修改一类文件的编码方式:
 假设要将js文件编码方式设为UTF-8,则应该   Window->General->Content Types
在Content Types中选择JavaScript Source File,在File associations栏中选中*.js,而后在Default Encoding栏中输入UTF-8,单击Update,保存便可。
(4)修改单个文件的编码方式:右击要修改的文件,在弹出的菜单中选择最后一项 “Properties”,在打开的新窗口左边的菜单树中选择 Info(即第一个),而后在右面找到 Text file encoding ,选择 “other”,在下拉框中选择须要的编码方式。与修改工程编码方式的方法相似。
ps:在项目过程当中遇到的另一个乱码问题是由于操做系统的字体文件问题,在某些状况下,eclipse所使用的系统中文字体若是被破坏的话,也会致使中文没法显示的问题。因此,若是在上述设置都没法解决问题的时候,应该要考虑一下系统字体文件的问题。

5.eclipse 出现workspace at ' 'in use or canneot be created,choose a different one 异常现象解决

 

   缘由:出现这种状况通常是workspace的配置文件中出现了.lock文件(workspace/.metadata/.lock),锁定了workspace。把.lock文件删除便可。此文件为隐藏文件,ctrl+H显示隐藏

 

6.自动提示设置

 

  Eclipse中默认是输入"."后出现自动提示,用于类成员的自动提示,但是有时候咱们但愿它能在咱们输入类的首字母后就出现自动提示,能够节省大量的输入时间(虽然按alt + /会出现提示,但仍是要多按一次按键,太麻烦了)。

  Window -> preferences -> Java -> Editor -> Content assist -> Auto activation triggers for Java后面,咱们能够在后面的输入框内写入".abcdefghijklmnopqrstuvwxyz",这就是所有自动提示。 (固然这是适用于高版本的Eclipse

Window -> preferences -> Java -> Editor -> Content assist -> Auto activation delay后面,自动提示弹出的时间通常在100毫秒左右,这样自动提示比较及时,不过也要看机器性能。(固然这是适用于高版本的Eclipse

7.导入源码或者代码出现Build path contains duplicate entry:''

导入jar包出现重复现象,将对应的jar包移除一个便可

8. 导入源码或者代码出现is missing required library:”

导入过程当中没有发现这个包存在。

相关文章
相关标签/搜索