这篇文章里将记录安装Java及配置Java环境的一些步骤,以及基于Java的可扩展开发平台Eclipse的Android开发环境的配置。

准备工具

1.JDK下载

下载地址

关于左侧列栏的Java SE、Java EE、Java Me的区别是:

JavaSE 是 jdk jvm 以及自带的api合集的具体实现。javaee 是基于JavaSE而发展出来的一套规范接口。请注意是规范,并不是实现。发行商自己去实现这些接口。JavaME 是一套运行专门为嵌入式设备设计的api接口规范。比如机顶盒这种程序。

总而言之,SE写桌面应用,EE写web应用,ME写移动应用;但现在ME被安卓取代了。这里我们选用SE。



进入网页后选择Java SE->Downloads



选择电脑对应版本就行了。

2.Eclipse下载

下载地址

下载成功就行了。

3.Android SDK

下载地址



目前最新的版本是24.4.1,根据电脑系统选择下载,在这里我选择Windows下载。

4.ADT

下载地址

最后下载完所有的工具后如下:



接下来就一个一个安装了。

JDK安装

个人建议可以先在想安装的盘符下创建文件夹Java,再在Java文件下创建两个新文件夹jdk与jre。虽然之后也可以再创建,不过提前创建好比较有条理。

双击运行已下载好的jdk,途中会经过两次文件安装位置提示,第一次是jdk的安装位置,第二次是jre的安装位置,分别将安装位置选择为

D:\Java\jdk和D:\Java\jre,即之前创建的文件夹,完成之后,检查有没有装上,快捷键windows+r,输入cmd命令,再输入javac:



出现上述原因是因为没有安装程序没有自动帮你添加环境变量,所以这里需要手动操作:

1.计算机->(右击)属性->高级系统设置->环境变量



在path里添加你安装的jdk路径,比如我这里D:\java\jdk\bin

2.在系统变量下新增一个JAVA_home项,存放jdk的安装路径:

JAVA_HOME
D:\java\jdk

3.重启电脑

4.cmd->javac:



出现这个就代表成功了。

Eclipse安装

双击eclipse-inst-win64.exe文件,下载相对应的IDE即可,在这里我选用的是For Eclipse Committers版本



等待安装好就行,关掉先不管这个程序了。

Android SDK安装

1.双击之前下载的SDK文件,



一直next下去,安装成功后,将安装路径同样加到系统变量中去。

2.重新启动

3.cmd->Android -help



出现上述就是成功了。

ADT安装

参照这篇博客

完成上述步骤,一个Java开发环境就搭建出来了。

同时,eclipse现在其实我用的很少,因为Android Studio的诞生的确是为开发者创建了一条更好的开发体验,如果能学会Android Studio的相关操作的话,还是很方便的。Android Studio的安装可以参照这篇博客

Java安装及配置开发环境的更多相关文章

  1. 【Java】0X001.配置开发环境,JDK、classpath等

    [Java]0x01 配置开发环境,JDK.CLASSPATH等 一. 下载JDK安装文件 首先,进入Oracle官网Java页面. 注意,要下载的是JDK而不是JRE,这点很重要,因为JRE并不包含 ...

  2. Windows&Appium&Java&Python自动化测试-配置开发环境

    摘要 本篇博文,主要介绍借助Appium做移动端自动化测试的开发环境搭建,包括Java和Python Java环境:Appium+Maven+Idea+TestNG+Reportng Python环境 ...

  3. Java系列学习(二)-配置开发环境

    1.设置系统环境变量 1.1.设置JDK的Path路径 作用:通过path环境变量,将JDK安装目录下的bin目录配置到path变量下,可使javac指令和java指令在任意目录下运行   方法一:直 ...

  4. Win7 32位系统下Sublime text 3的安装以及配置C/C++、java、python的开发环境方法

    本人初学者,此文仅是对这几天鼓捣subime text 3一点微不足道的经验总结,如有明显错误,欢迎指正! 好了,废话少说,进入正题,之前编程java一直用的是eclipse,java的主流IDE,后 ...

  5. Java基础-配置开发环境-安装JDK

    Java基础-配置开发环境-安装JDK 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.计算机基础知识 1>.计算机的组成 计算机有硬件与软件组成. 2>.硬件: 硬 ...

  6. java的GUI之SWT框架 配置开发环境(包含但不限于WindowBuilder完整教程,解决Unknown GUI toolkit报错,解决导入SWT包错误)

    官网(资料挺多的,API文档截图以及示例都有):https://www.eclipse.org/swt/ 克隆官方仓库 git clone --depth=1 git://git.eclipse.or ...

  7. SharePoint 2013 配置开发环境,需安装VS2012插件

    原文:SharePoint 2013 配置开发环境,需安装VS2012插件 SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有ShareP ...

  8. SharePoint 2013配置开发环境,需安装VS2012插件

    SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有SharePoint 2013开发的支持,如下图: 然后,去网上查找资料,VS2012对 ...

  9. 配置开发环境&安装sklearn

    我的开发环境是Jupyter lab,所用的库和版本大家参考: Python 3.7.1(你的版本至少要3.4以上) Scikit-learn 0.20.0 (你的版本至少要0.19) Graphvi ...

随机推荐

  1. 用Rem来无脑还原Web移动端自适应的页面

    (function (win,doc){ if (!win.addEventListener) return; var html=document.documentElement; function ...

  2. Nodejs文件相关操作

    欢迎关注我的博客我在马路边 适用人群 本文适用于刚接触Node的小白,毕竟我也是小白,大佬请绕行. Node文件操作 在实际开发中遇到很多有关文件及文件夹的操作,比如创建.删除文件及文件夹,文件拷贝. ...

  3. Oracle 12c 新特性之 PDB 级别闪回数据库

    在Oracle Database 12.1中,闪回数据库操作仅限于 CDB ,Oracle Database 12.2支持 CDB 与 PDB 数据库的闪回. PDB 的还原点种类:1. normal ...

  4. c++11中用_sntprintf代替_stprintf

    sprintf.swprintf 分别是对单字节/双字节字符格式化的,wsprintf根据预定义指示符的不同可以对单字节/双字节字符格式化. wsprintf和swprintf比较,其实这两个函数对用 ...

  5. asp.net异常处理和错误页配置

    最近做一个项目,直接拷贝了前辈写的程序,结果报错了查了半天都没查出原因,也看不出哪里报错,最后发现有一个错误被try...catch了,所以我们做项目的时候一般不需要try...catch. 假设所有 ...

  6. HDOJ1671(字符串前缀匹配)

    #include<iostream> #include<cstdio> #include<string> #include<vector> #inclu ...

  7. linux命令学习 查找文件和文件夹

    1: 查找根目录下查找文件夹名称叫XXXX的目录地址 find / -name XXXX -d 2: 查找/var/www/目录下叫index.php的文件 find /var/www/ -name ...

  8. MVC4.0 里的分析器错误

    这种错误有很多,今天碰到了,代码段写在if里就回出错,应该是认冲了吧 @if (Web.Common.UserInfo.CurrentUserInfo != null)                ...

  9. TS学习之解构与展开

    一.解构 1.解构数组 let input = [1, 2]; let [first, second] = input; console.log(first); // outputs 1 consol ...

  10. [java] bug经验 Unable to locate Spring NamespaceHandler for XML schema namespace解决办法

    报错关键字: org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration probl ...