zoukankan      html  css  js  c++  java
  • Java及Android开发环境搭建

    前言

      自从接触java以来,配置环境变量折腾了好几次,也几次被搞得晕头转向,后来常常是上网查阅相关资料才解决。但是过一段时间后一些细节就会记不清了,当要在其他机子上配置时又得上网查或者查阅相关书籍,如此反复很麻烦,并且网上的一些方法过时了,包含一些不必要的配置,每次按这些来做都要做一些不必要的工作。所以越发觉得知其然更要知其所以然,需要把自己的摸索整理下。这里借这次Android环境搭建的经历记下Android及Java环境搭建的方法。

    第一步:安装Java的JDK

      进Oracle官网下载自己机子对应的SDK版本。Java分为Java SE(标准版,满足大多数基本开发需求)、Java EE(面向企业)、Java ME(面向移动端,如嵌入式),每版都有对应的SDK,一般用的是前两者。如果不是web开发则下载Java SE的SDK,如果要进行web开发则下载Java EE的SDK,后者包含前者。两者网址如下:

      Java SE:http://www.oracle.com/technetwork/java/javase/downloads/index.html

      Java EE:http://www.oracle.com/technetwork/java/javaee/downloads/index.html

      下载下来后安装,32位的默认安装在C:Program Files (x86)Java下,64位的默认安装在C:Program FilesJava下,可以自己指定路径。

      在安装时选自定义安装,会出现开发工具、演示程序、源代码、公共JRE四个模块供选择安装哪些。这里去掉共JRE不安装它,因为它主要用于为浏览器上Java Applet的运行提供运行环境,现在很少有这种需求了。如果选择安装公共JRE,可以发现在sdk同级文件夹下有个jre文件夹,这就解释了选择默认安装时有两个jre的疑惑——sdk文件夹下有jre文件夹而与sdk文件夹并列的还有个jre文件夹。

    第二步:配置JDK

      安装好JDK后可以发现jdkin及jdkjrein下有许多后缀名为exe的可执行程序,这些都是JDK包含的工具,如javac.exe、jar.exe等。为了能在命令行中直接运行它们,需要配置环境变量。

      1、新建JAVA_HOME系统环境变量,值为第一步所安装jdk的目录。Eclipse等软件依赖于该变量,在运行时会自动检测是否定义了该变量以及是否有jdk

      2、在Path变量后面加上   ;%JAVA_HOME%in;%JAVA_HOME%jrein

      经过上述两步设置后即可在命令行运行相关命令,eclipse启动后也可以检测到jdk。

      在Java1.5以前(含)的版本中,还需要设置CLASSPATH变量,其值为.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar,变量值字符串前面有一个"."表示当前目录。设置该变量的目的在于告诉Java执行环境,在哪些目录下可以找到所要执行的Java程序所需要的类或者包。在Java1.5以后的版本中不再需要设置该变量,在执行Java程序时会自动去上述三个目录中找所需要的东西。

    第三步:Android SDK及IDE

      搭建Android环境及IDE,其实就是将Android SDK和IDE关联起来,总体有三种方法:

      1、下载Android Studio,安装,然后在Studio里通过sdk manager下载需要的sdk版本及其他库和文件,IDE为Android Studio

      2、分别得到Android SDK和Eclipse IDE(可以不用安装,直接复制),接着在Eclipse安装ADT插件(可以在线安装或先下载下来然后本地安装),用它关联两者,然后在Eclipse通过sdk manager下载需要的sdk版本及其他库和文件。

      3、下载带有ADT的SDK,里面包含装有ADT插件的Eclipse、SDK,解压就能直接用。

      Android SDK官方下载地址:http://developer.android.com/sdk/index.html,因为被墙可能无法访问。

      可借助第三方AndroidDevTools:http://www.androiddevtools.cn/,上面跟进并维护着Android各版本。

      注意点:

      在SDK里有很多Android开发的辅助工具,如DDMS、Emulator、ADB等,为了方便运行它们,可以将sdk目录下的tool、platform-tools加到系统环境变量中。

      Android程序的调试、运行可以使用真机或AVD,对于后者,通常先为Android SDK设置一个名为ANDROID_SDK_HOME的环境变量,值自己指定(不是SDK的安装目录),用来存放创建的虚拟设备。若不创建,则开发者创建的虚拟设备默认保存在C:Documents and Settings<user_name>.android下。

    参考资料

    五步搞定Android开发环境:http://www.cnblogs.com/zoupeiyang/p/4034517.html

  • 相关阅读:
    WSP部署错误—SharePoint管理框架中的对象“SPSolutionLanguagePack Name=0”依赖其他不存在的对象
    Elevate Permissions To Modify User Profile
    Error with Stsadm CommandObject reference not set to an instance of an object
    ASP.NET MVC3添加Controller时没有Scaffolding options
    测试使用Windows Live Writer写日志
    配置TFS 2010出现错误—SQL Server 登录的安全标识符(SID)与某个指定的域或工作组帐户冲突
    使用ADO.NET DbContext Generator出现错误—Unable to locate file
    CSS
    HTML DIV标签
    数据库
  • 原文地址:https://www.cnblogs.com/z-sm/p/4585364.html
Copyright © 2011-2022 走看看