- 浏览: 138442 次
- 性别:
- 来自: 天津
文章分类
最新评论
-
python135:
...
Android自学笔记:分析onXXX事件监听器中的两个参数position和id -
gsp100:
不错,讲得真详细,谢谢了。
Android自学笔记:组件生命周期 -
r8HZGEmq:
LZ,刚开始学的时候就想到看源码了,大牛啊
Android自学笔记:Android2.3源码下载(针对Windows环境) -
YJ198910:
分析得不错,有图有真相呀
Android自学笔记:Tab控件源码剖析 -
zhongyuanceshi:
对象在使用前一定要先定义
Android自学笔记:开发常见问题总结
--------------------------------------------------------------上一篇的分割线--------------------------------------------------------------------------------
Android自学笔记(番外篇):全面搭建Linux环境(三)——Ubuntu10.04(LTS)的安装与配置
一、发现问题:
此篇介绍在Linux环境下如何安装JDK,那么,首先还是先来看一下我在未安装前遇到的问题吧,如下图:
上图shell中的信息,我相信有的朋友也遇到过,弄得我很费解,我还没安装呢,怎么提示了这些玩意?上网查了半天,各式各样的安装JDK方式,看得更是云山雾罩,对于像我这样的初学者,不适合!既然国内论坛不靠谱,改变策略,去看看国外的论坛- -
果然,拨开云雾见青天,发现线索了!我把这个国外论坛的原帖地址告诉给大家,英文好的朋友可以直接去看:
我就是从这个帖子了解到问题的所在。在第9楼,有非常详细的的解答。大概的问题是这样的:
先说上面的图,大致意思就是java命令会在下面列出的软件包中存在,提示我们去安装它们。单从字面上来看,只有openjdk-6-jre-headless看上去像是我们要安装的,但事实并非如此,它仅仅是JDK的一个小子集而已,去掉了有版权问题的API,自然就比正式的JDK的功能要少。这在9楼有过此描述:
如果我们安装openjdk的话,将来运行的程序会出现各种莫名其妙的问题,所以这个不是我们要安装的JDK,那么我们该安装哪一个呢?
二、解决问题
安装之前,在给大家发一个国外的网站地址:
这个页面明确指出我们为什么要用下面的安装方式,引用原文的一句话:
大概意思就是将SUN 的Java移动到了Partner repository in Ubuntu 10.04 (Lucid)这个仓库中。
并且还介绍了如何安装JDK的命令和步骤,下面给大家介绍我是安装的过程,说白了就是通过获取Ubuntu软件源,自动安装JDK的,一点都不需要配置环境变量。零配置~~~
三、安装JDK
第一步,输入下面的命令,用于添加软件仓库,命令如下:
截图如下:
第二步,输入下面的命令,更新软件仓库,命令如下:
截图如下:
第三步,输入下面的命令,安装JDK,命令如下:
安装进行时的截图:
安装完成时的截图:
第四步,点击“OK”,确认许可证协议,如果点不了,按“Tab”键定位到“OK”上去,之后回车进入到下一步的安装,如下图:
第五步,选中“Yes”按回车,如果没选中上,按“Tab”键,完成JDK的安装,如下图:
第六步,在终端输入下面的命令,确认JDK是否安装成功,命令如下:
截图如下:
怎么样?我都没配置环境变量,shell照样可以执行java -version命令,那为什么会这样呢?
其实很简单,用命令which java查看下java命令所在的目录/usr/bin,很容易能想到是Ubuntu安装JDK的过程中同样把java等命令放置到该目录下,并且在/etc/enviroment中也是默认指向了这个目录,因此我们不用去关心环境变量该如何配置了~~~
其实,这个小问题我昨晚研究到了一点,才分析出来;网上也查阅了很多资料,但没有对这个问题有多么明确的解释,只好自行研究了- - 有解释不到位的地方,还望大家指正!
四、卸载JDK
输入下面的命令:
卸载完成时的截图:
五、总结
目前我安装到JDK这一步就用了将近一个星期的时间,中间遇到的问题也着实让人头疼;依托于Internet的资源共享,才使得搭建过程顺利进行,我估计安装Android SDK时,还会出现更多的未知问题。希望此篇能给大家带来一些帮助!
--------------------------------------------------------------下一篇的分割线--------------------------------------------------------------------------------
Android自学笔记(番外篇):全面搭建Linux环境(五)——Eclipse Helios(3.6.2)的安装与配置
Android自学笔记(番外篇):全面搭建Linux环境(三)——Ubuntu10.04(LTS)的安装与配置
一、发现问题:
此篇介绍在Linux环境下如何安装JDK,那么,首先还是先来看一下我在未安装前遇到的问题吧,如下图:
上图shell中的信息,我相信有的朋友也遇到过,弄得我很费解,我还没安装呢,怎么提示了这些玩意?上网查了半天,各式各样的安装JDK方式,看得更是云山雾罩,对于像我这样的初学者,不适合!既然国内论坛不靠谱,改变策略,去看看国外的论坛- -
果然,拨开云雾见青天,发现线索了!我把这个国外论坛的原帖地址告诉给大家,英文好的朋友可以直接去看:
我就是从这个帖子了解到问题的所在。在第9楼,有非常详细的的解答。大概的问题是这样的:
先说上面的图,大致意思就是java命令会在下面列出的软件包中存在,提示我们去安装它们。单从字面上来看,只有openjdk-6-jre-headless看上去像是我们要安装的,但事实并非如此,它仅仅是JDK的一个小子集而已,去掉了有版权问题的API,自然就比正式的JDK的功能要少。这在9楼有过此描述:
引用
Now the problem is that some of the code in the Java API is owned by others and cannot be open sourced whether Sun want to or not. That is where the openjdk comes in: it seeks to rewrite those proprietary componenents in order to produce a jdk that is 100% as functional as the whole sun jdk without any proprietary element whatsoever.
如果我们安装openjdk的话,将来运行的程序会出现各种莫名其妙的问题,所以这个不是我们要安装的JDK,那么我们该安装哪一个呢?
二、解决问题
安装之前,在给大家发一个国外的网站地址:
这个页面明确指出我们为什么要用下面的安装方式,引用原文的一句话:
引用
We have already posted about sun java was moved to the Partner repository in Ubuntu 10.04 (Lucid)
大概意思就是将SUN 的Java移动到了Partner repository in Ubuntu 10.04 (Lucid)这个仓库中。
并且还介绍了如何安装JDK的命令和步骤,下面给大家介绍我是安装的过程,说白了就是通过获取Ubuntu软件源,自动安装JDK的,一点都不需要配置环境变量。零配置~~~
三、安装JDK
第一步,输入下面的命令,用于添加软件仓库,命令如下:
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
截图如下:
第二步,输入下面的命令,更新软件仓库,命令如下:
sudo apt-get update
截图如下:
第三步,输入下面的命令,安装JDK,命令如下:
sudo apt-get install sun-java6-jdk
安装进行时的截图:
安装完成时的截图:
第四步,点击“OK”,确认许可证协议,如果点不了,按“Tab”键定位到“OK”上去,之后回车进入到下一步的安装,如下图:
第五步,选中“Yes”按回车,如果没选中上,按“Tab”键,完成JDK的安装,如下图:
第六步,在终端输入下面的命令,确认JDK是否安装成功,命令如下:
java -version
截图如下:
怎么样?我都没配置环境变量,shell照样可以执行java -version命令,那为什么会这样呢?
其实很简单,用命令which java查看下java命令所在的目录/usr/bin,很容易能想到是Ubuntu安装JDK的过程中同样把java等命令放置到该目录下,并且在/etc/enviroment中也是默认指向了这个目录,因此我们不用去关心环境变量该如何配置了~~~
其实,这个小问题我昨晚研究到了一点,才分析出来;网上也查阅了很多资料,但没有对这个问题有多么明确的解释,只好自行研究了- - 有解释不到位的地方,还望大家指正!
四、卸载JDK
输入下面的命令:
sudo aptitude purge sun-java6-jdk
卸载完成时的截图:
五、总结
目前我安装到JDK这一步就用了将近一个星期的时间,中间遇到的问题也着实让人头疼;依托于Internet的资源共享,才使得搭建过程顺利进行,我估计安装Android SDK时,还会出现更多的未知问题。希望此篇能给大家带来一些帮助!
--------------------------------------------------------------下一篇的分割线--------------------------------------------------------------------------------
Android自学笔记(番外篇):全面搭建Linux环境(五)——Eclipse Helios(3.6.2)的安装与配置
发表评论
-
Android自学笔记:Tasks and Back Stack原理
2011-04-05 23:50 7961一、参考文章 原文地址:Tasks and B ... -
Android自学笔记(番外篇):全面搭建Linux环境(八)——AOSP参与者工作流程图说明
2011-03-31 23:23 3879------------------------------- ... -
Android自学笔记(番外篇):全面搭建Linux环境(七)——JDK的安装与配置(手动版)
2011-03-30 23:18 3271------------------------------- ... -
Android自学笔记(番外篇):全面搭建Linux环境(六)——Android的安装与配置及2.3源码下载
2011-03-25 20:05 4423------------------------------- ... -
Android自学笔记(番外篇):全面搭建Linux环境(五)——Eclipse Helios(3.6.2)的安装与配置(零配置版)
2011-03-23 22:39 4834------------------------------- ... -
Android自学笔记(番外篇):全面搭建Linux环境(三)——Ubuntu10.04(LTS)的安装与配置
2011-03-20 11:00 3453---------------- ... -
Android自学笔记(番外篇):全面搭建Linux环境(二)——VMware Workstation7.1.3的安装
2011-03-19 14:42 3473------------------------------- ... -
Android自学笔记(番外篇):全面搭建Linux环境(一)——前期准备工作
2011-03-19 12:41 2528本系列教程 ... -
Android自学笔记:Tab控件源码剖析
2011-03-03 11:36 6366此篇主要以 ... -
Android自学笔记:开发常见问题总结
2011-02-22 08:31 13871.获取界面元件值时,不要忘了是要在事件监听器里面获取的。 原 ... -
Android自学笔记:分析onXXX事件监听器中的两个参数position和id
2011-01-30 09:35 11575Android API中有部分事件监听器的方法 ... -
Android自学笔记:Android2.3源码下载(针对Windows环境)
2011-01-27 08:36 10279我最近在自学Android,当遇到问题时也只能 ... -
Android学习笔记:怎样去测试?
2011-01-20 11:41 1369我们作为Android程序员,知道怎样去测试与 ... -
Android自学笔记:组件生命周期
2011-01-19 11:45 4230Android应用程序组件中有一个生命周期,贯 ... -
Android自学笔记:进程和线程
2011-01-18 11:39 1349一、进程(Processes) ... -
Android自学笔记:应用程序组件
2011-01-17 08:45 1508一、四个组件类型 Android中有四个重要的 ... -
Android自学笔记:架构体系
2011-01-14 17:18 21481.Android本身是一套软件堆栈(或称为软 ... -
Android自学笔记:应用程序基本原理
2011-01-14 08:58 22691.Android应用程序是要用Java来开发 ...
相关推荐
这篇自学笔记将引导你逐步完成Linux环境的前期准备工作。首先,我们需要理解为何要选择Linux,尤其是在Android开发中。 Linux是一个开源、免费的操作系统,它提供了强大的命令行工具和灵活的环境配置,对于开发者来...
### Linux下如何安装和卸载JDK 在Linux系统中安装和卸载Java Development Kit (JDK) 是一项常见的操作任务。本文将详细介绍两种主要的方法:通过`yum`包管理器进行安装与卸载,以及利用`rpm`包管理器进行相同的操作...
本文将详细讲解如何在Linux环境下安装与卸载JDK,以满足开发和管理Java项目的需求。 首先,我们来了解安装JDK的过程。在Linux上安装JDK主要有两种方法:使用官方提供的二进制包或通过包管理器(如apt-get for ...
### Linux下安装与卸载JDK的详细指南 #### 一、配置信息 在开始之前,我们需要了解关于系统的配置信息以及准备使用的JDK版本。 **1.1 系统配置信息** - **操作系统**: Red Hat Enterprise Linux (RHEL) 5 - **...
二、卸载旧版本的JDK: 1. 确定JDK的版本: rpm -qa | grep jdk rpm -qa | grep gcj 可能的结果是: libgcj-4.1.2-42.el5 java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 2.然后卸载: yum -y remove j
### Linux下查看已安装的JDK并卸载的方法 #### 一、查看JDK的安装路径 在Linux环境中,为了确保...通过以上步骤,你可以有效地在Linux环境下管理JDK的安装与卸载过程。这对于维护一个干净、高效的开发环境非常重要。
Linux下JDK+Tomcat安装配置 在本文档中,我们将详细介绍如何在CentOS系统上安装和配置JDK和Tomcat环境。以下是整个安装和配置过程的步骤。 一、下载所需文件 在开始安装之前,需要下载两个必要的文件:jdk-7u25-...
### hadoop集群搭建——JDK的安装 #### 实验背景及目标 在部署Hadoop集群的过程中,第一步往往是安装Java Development Kit (JDK),因为Hadoop是基于Java开发的,因此在集群上的每个节点都需要安装JDK。本实验旨在...
Linux 系统上安装 JDK 是 Java 开发人员的基本技能之一,本文将指导学习人员初步学会在 Linux 系统上安装 JDK,并进行环境变量的配置,避免安装时犯下一些常见的错误。 一、Java 运行硬件环境 在 Linux 系统上安装...
### Android开发环境搭建——Linux(下) #### Linux环境下Android开发的优势 随着Linux系统的不断发展与普及,它已经成为开发者们青睐的操作系统之一。对于Android开发者来说,在Linux下进行开发具有诸多优势: ...
linux 里面安装jdk 步骤非常的详细 不会出错,用完记得谢我
### Linux环境下JDK的安装与配置 #### 一、引言 Java开发工具包(JDK)是编写Java程序的基础,而Linux系统因其稳定性和安全性,成为服务器端开发的理想选择之一。本文将详细介绍如何在Linux环境下安装与配置JDK,帮助...
在这个压缩包中,用户可以找到JDK7的安装程序以及一个卸载工具,还有关于如何安装和配置环境的教程文档。 首先,安装JDK7的步骤通常是这样的: 1. **下载JDK**:你可以从Oracle官网或者提供的链接中下载适用于你...
linux快速安装jdk1.8方式及环境配置 一、下载jdk jdk下载地址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html **注:安装之前先查看一下系统有没有已经安装的版本 查看当前系统jdk的版本:...
在Linux环境下配置Tomcat和JDK是部署Java应用的基础步骤,这一过程涉及到JDK的安装、环境变量的设定以及Tomcat服务器的配置。下面将详细阐述这些知识点。 ### JDK安装与环境配置 #### 安装JDK 在Linux环境下安装...
Linux 下安装与卸载 JDK Linux 是一个流行的开源操作系统,广泛应用于服务器、个人电脑和嵌入式系统等领域。Java 是一种流行的编程语言,它可以在多种平台上运行,包括 Linux。为了在 Linux 上使用 Java,我们需要...
在Android应用开发中,搭建开发环境是第一步,主要包括JDK(Java Development Kit)和ADT(Android Developer Tools)的下载与安装。本文将详细介绍这两个工具的安装步骤。 首先,我们来了解一下JDK。JDK是Java开发...
本教程旨在指导用户一步步配置 Java JDK 和 Android SDK 环境变量,帮助用户快速安装和配置开发环境。 Java JDK 环境变量配置 Java JDK 是 Android 应用程序开发的基础环境,配置 JDK 环境变量是开发 Android 应用...
本文档将详细介绍如何安装与卸载JDK(Java Development Kit),并进行环境变量的配置,旨在为初学者提供一个全面且易懂的操作指南。通过本文档的学习,用户能够熟练掌握JDK的安装、卸载流程及环境配置方法。 #### ...