安卓学习第一步,搭建开发环境。经历了才知道,原来这一步没想象中那么简单,也可能是我太幸运。让我遇到
了不少问题。
首先,安装Eclipse的时候。
【Problem 1】
【问题原因】:
(1) Eclipse安装路径中可能带有中文;
(2) Eclipse的版本和JDK版本不一致;
【解决方案】:
(1) 更换安装路径,保证其不带中文;
(2) Eclipse的版本和JDK版本保持一致,比如 安装了32位的JDK那么对应的就要使用32位的Eclipse。其实最
好全部统一下,都和操作系统位数保持一致。
经过检查发现,我所遇问题原因就是(2)。操作系统为64位,结果JDK是32位的,又安装了一个64位
Eclipse……做死了。
最后我重新安装了一个64位JDK。安装完后打开Eclipse,结果:
【Problem 2】
错误:
A Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run
Eclipse. No java virtual machine was found after searching the following locations:D:\Program
Files\eclipse\jre\bin\javaw.exe javaw.exe
【问题原因】:
(1)没有正常安装JDK或者JRE。(怎么可能!)
(2)或者是环境变量配置错误。(这个靠谱!)
【解决方案】:
系统变量里设置下面:(好好检查一遍)
变量名:JAVA_HOME 变量值:D:\Program Files\Java\jdk1.8.0_25 (JDK安装路径)
变量名:CLASSPATH 变量值: .;%JAVA_HOME%\lib;
变量名:Path 变量值: %JAVA_HOME%\bin;
确认环境变量无误,可是错误仍然继续时。错误可能就会出在Eclipse上。
设置Eclipse使用的JRE为本机安装的JDK目录,找到eclipse安装目录里的eclipse.ini文件,手动添加jdk的路径。
-vm
D:/Program Files/Java/jdk1.8.0_25/bin/javaw.exe
如图:
OK终于,成功运行了。
eclipse启动时寻找jre的顺序说明:
如果eclipse.ini中配置了-vm参数,那么则使用这个参数指定的jre; 否则就去查看eclipse安装目录下是否有JRE文
件夹,如果有的话就使用这个JRE; 否则的话就去系统中查找安装的JRE,如果还找不到的话就报错。
关于eclipse.ini文件的解读。请参阅:http://notfatboy.iteye.com/blog/587623
下篇说明安装ADT插件时遇到的问题。