最近阅读了《深入理解Java虚拟机》这本书,为了了解其中有些技术细节,打算自己编译一下jdk6,一边后续做深入的实践学习。
(1)首先查看一下自己开发环境所使用的jre版本
reddog@ubuntu:/usr/lib/jvm$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.5) (6b24-1.11.5-0ubuntu1~12.04.1)
OpenJDK Server VM (build 20.0-b12, mixed mode)
(2)然后就去http://openjdk.java.net下载jdk6的源码。笔者直接下载的是openjdk-6-src-b27-26_oct_2012.tar.gz源码包,下载后解压缩到/home/reddog/project/openjdk6b27
(3)下载编译环境的软件包和库文件, 并编译。
# sudo apt-get install aptitude
# sudo aptitude build-dep openjdk-6
# sudo aptitude install openjdk-6-jdk libmotif-dev
# ls /usr/lib/jvm
java-1.5.0-gcj java-1.6.0-openjdk-i386 java-6-openjdk-i386 java-gcj
java-1.5.0-gcj-4.6 java-6-openjdk-common java-7-openjdk-i386 java-gcj-4.6
# export LANG=C ALT_BOOTDIR=/usr/lib/jvm/java-6-openjdk-i386 ALLOW_DOWNLOADS=true
# cd /home/reddog/project/openjdk6b27
# make all
最后编译成功。
注: 可参考文档:
http://blog.sina.com.cn/s/blog_56e2f4250102e27b.html
http://blog.chinaunix.net/uid-24250828-id-3233893.html
http://blog.csdn.net/yaerfeng/article/details/7055098
http://javasight.net/2011/05/install-tomcat-with-open-jdk-on-ubuntu/
相关推荐
在本文中,我们将深入探讨如何在Ubuntu 18.04操作系统上编译JDK 12的源码包。首先,我们需要理解JDK(Java Development Kit)的重要性,它是开发和运行Java应用程序的基础。JDK包含了Java编译器、调试器、JRE(Java ...
在Ubuntu系统下搭建Java和JSP开发环境,首要任务是安装JDK(Java Development Kit)和Tomcat。JDK是Java编程的基础,包含了编译器、调试器以及Java运行环境。Tomcat则是一个开源的Java Servlet容器,用于部署和运行...
总之,Ubuntu系统上的JDK1.7为Java开发者提供了一个稳定的开发环境,但考虑到安全性和持续支持,建议在可能的情况下升级到最新版本。然而,理解如何安装、配置和管理JDK是每个Java开发者的基础技能。
Ubuntu 作为一款流行的 Linux 操作系统,安装 JDK 是一种常见的需求,特别是在开发 Java 应用程序时。下面我们将详细介绍如何在 Ubuntu 中安装 JDK。 更新 apt-get 列表 在安装 JDK 之前,我们需要更新 apt-get ...
在Ubuntu系统上安装Java Development Kit (JDK) 版本1.8是开发Java应用程序的基础步骤。这个免费的安装包提供了必要的环境,让开发者可以在Ubuntu上编写、编译和运行Java程序。本文将详细介绍如何在Ubuntu系统上安装...
### Ubuntu 12.04 下安装 JDK 1.7 的详细步骤与解析 #### 一、背景介绍 Ubuntu 12.04 LTS (Precise Pangolin) 是一款非常受欢迎的操作系统,尤其是在服务器领域。它基于 Debian 分支,提供了稳定且安全的平台。...
对于使用Ubuntu系统的开发者来说,掌握如何在Ubuntu环境下安装JDK尤为重要。 #### 二、Ubuntu系统简介 Ubuntu是一款基于Debian的Linux操作系统,它以其友好的用户界面和丰富的软件库受到广泛欢迎。Ubuntu不仅适用于...
在Ubuntu 16.04、18.04或更高版本中安装JDK7的步骤对于开发者来说至关重要,特别是那些需要支持Android 5.1和6.0等较旧版本应用编译的用户。Oracle JDK 7的支持已经结束,但OpenJDK 7作为一个开源替代品仍然可以获取...
### Ubuntu环境下编译Android源码及安装的知识点详解 #### 实验环境介绍 - **操作系统**: Ubuntu 10.04 - **Android版本**: 2.1 - **开发板**: ARM9 Mini6410 - **目标**: 在Ubuntu环境下编译Android 2.1源码并进行...
在Ubuntu系统中搭建JDK开发环境是每个Java开发者必须掌握的基础技能。这个压缩包文件包含了所有必要的组件,包括Tomcat服务器的多个版本(7、8、9)以及JDK 1.8.0_31,还有Maven构建工具3.5.4,这些都是Java开发和...
本文将深入探讨32位Ubuntu系统下使用的JDK1.6.0_37版本,以及它在编译Android源码过程中的关键作用。 首先,JDK1.6.0_37是Oracle公司发布的Java平台标准版(Java SE)的一个具体版本,适用于32位操作系统,如Ubuntu...
通过这些步骤,开发者就可以在Ubuntu系统上编写、编译、测试和部署Java应用程序了。需要注意的是,由于Ubuntu 10.10已不再受官方支持,因此建议使用更新的Ubuntu版本以获得更好的软件支持和安全性。
4. **设置默认的Java程序**:使用`sudo update-alternatives --config java`命令,根据提示输入对应的选项,将默认的Java版本设置为JDK6。 5. **环境变量配置**:编辑`/etc/environment`文件,添加以下行: ``` ...
本文将详细介绍如何在 Ubuntu 操作系统下搭建一个完整的 Android 编译环境。 #### 二、基础准备 在开始之前,请确保您的 Ubuntu 系统是最新的,并且安装了基本的开发工具。可以通过以下命令更新系统: ```bash ...
本文将深入探讨Ubuntu系统下Android源码的编译过程,包括必要的软件安装、环境变量配置、源码获取以及编译过程中可能遇到的问题及其解决方法。 首先,要进行Android源码编译,必须确保Ubuntu系统已安装了基础的开发...
首先,我们需要了解Ubuntu系统对JDK的需求。Ubuntu是一个基于Debian的开源Linux发行版,广泛用于服务器和桌面环境。为了在Ubuntu上运行Java程序,我们需要安装JDK,它提供了Java编译器(javac)和Java运行时环境...
本文将详细介绍如何在Ubuntu系统中使用`apt-get`命令来安装Java JDK6,并提供一些额外的配置技巧以确保Java环境能够正常运行。 #### 安装前准备 在进行Java JDK6的安装之前,首先需要确保系统中没有其他版本的Java...
本文将详细说明在Windows 10环境下利用VMware虚拟机软件安装Ubuntu系统,并在Ubuntu中设置Android系统编译环境的过程。 首先,需要在Windows 10上安装VMware Workstation Pro,这是一个强大的虚拟化软件,允许用户...
在Ubuntu 18.04上安装Oracle JDK 1.8是许多开发者和系统管理员的常见任务,因为这个版本的Java开发工具集(JDK)在许多项目中仍然是必需的。以下是一个详细的步骤指南,帮助您在Ubuntu 18.04上成功安装JDK 1.8。 首先...
通过以上步骤,我们已经在Ubuntu 10.04 (X86)系统上成功搭建了一个用于编译Android 2.2源代码的环境,并且解决了因JDK版本不匹配带来的问题。接下来就可以根据实际需求继续进行源代码的编译、调试等工作了。