软件环境:
VMware 6.5.0 on windows7 专业版 32bit
Ubuntu 12.04 desktop i386
JDK-7u40-linux-i586.tar.gz
硬件环境:
CPU i3-2350M
内存 3G
虚拟机内存 1G
openjdk源文件:
openjdk-7u40-fcs-src-b43-26_aug_2013.zip
过程:
编译前检查:make sanity,根据提示的错误配置相关环境
必要软件环境安装:
freetype:sudo apt-get install libfreetype6-dev
ant: sudo apt-get install ant
必要环境变量配置:
export -n JAVA_HOME
export ALT_JDK_IMPORT_PATH=编译用JDK路径
export ALT_BOOTDIR=同上
make sanity 验证通过后,执行make进行编译,编译过程中可能会由于缺少某些库文件导致编译失败
查询安装相关库的方法:
首先安装apt-file:
sudo apt-get install --no-install-recommends apt-file
sudo apt-file update
使用方法举例:假设编译时出错报找不到 lntrinsic.h文件
查询:apt-file find lntrinsic.h
结果:libxt-dev:/usr/include/X11/lntrinsic.h
安装libxt-dev:sudo apt-get install libxt-dev
以此类推,安装全部所需库文件后,最终编译成功
编译过程,我的虚拟机上耗时 61分钟
相关推荐
本资料夹包含的内容是关于在Linux环境下编译OpenJDK7的完整过程及可能遇到的问题解决方法。 首先,要编译OpenJDK7,你需要一个Linux环境,因为OpenJDK主要是为类Unix系统设计的。推荐使用Ubuntu或Debian这样的基于...
在介绍如何在Windows 7环境下编译OpenJDK 8源代码之前,有必要了解一些基础知识和前提条件。OpenJDK是Java平台的开源实现,其中包括JVM(Java虚拟机)和Java类库。OpenJDK的源代码使用C和C++编写,支持跨平台编译。...
OPENJDK-7 windows编译之后版本
Java JDK 1.7源码包是用于在CentOS 7操作系统上进行OpenJDK 1.8编译的重要资源。这个源码包包含了Java Development Kit的1.7版本,通常被称为JDK 7,它是Oracle公司发布的Java编程语言和Java平台标准版的一个实现。...
### Ubuntu 源码编译 OpenJDK 8 #### 一、准备工作 **1.1 Ubuntu 16.04 镜像下载** 为了准备一个适合编译 OpenJDK 8 的环境,首先需要下载 Ubuntu 16.04 的镜像。推荐使用华为开源镜像站提供的资源,下载的镜像为...
解压这个文件后,开发者可以对源码进行修改、调试,并最终编译出自己的OpenJDK版本。 编译OpenJDK源码的过程大致分为以下步骤: 1. **环境准备**:确保系统已经安装了GCC、GNU Make、Git等基础工具,以及适用于...
这些变量定义了编译过程的参数,你可以根据自己的需求调整哪些组件被编译。 完成环境变量设置后,进入源代码目录并执行`./get_source.sh`,这将下载编译所需的其他源代码和资源。 编译OpenJDK时,执行`make`或`...
### Ubuntu 16.04.5 LTS 下编译 openjdk-7u75 的详细步骤 #### 一、概述 在 Linux 环境下,尤其是 Ubuntu 系统上,有时我们需要从源码编译特定版本的 JDK 来满足项目需求或进行深入的研究与学习。本文将详细介绍...
内含1.apache-ant-1.9.13-bin.zip 2.jdk-6u45-linux-x64.bin 3.openjdk-7u6-fcs-src-b24-28_aug_2012.zip 4.freetype-2.3.12.tar.gz
总之,OpenJDK 19为Windows用户提供了完整的Java开发和运行环境,它包括了编译、运行、调试和打包Java应用程序所需的所有工具。通过解压安装包并正确配置环境变量,你可以开始享受Java 19带来的新特性和性能提升。...
标题中的“自己编译的windows环境openjdk1.7 32位全源码 src.zip太大放在了另一个文件里”表明这是一个关于在Windows操作系统环境下,32位架构下自行编译OpenJDK 1.7的项目。OpenJDK是Java开发工具包的一个开源实现...
《Android 8.1系统编译与OpenJDK的深度解析》 在现代移动设备操作系统领域,Android无疑占据了举足轻重的地位。Android 8.1(也称为Oreo)作为其重要的版本之一,带来了诸多性能优化和用户体验的提升。在进行...
只能是自己编译了,Linux系统ARM架构的CPU环境通用。 二进制包需要自己配置环境变量,我一般是配置在/etc/profile.d/java.sh JAVA_HOME=/opt/jdk1.8.0_352 PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME PATH 配置...
openjdk6 源代码,分开也上传一份,省得太大了。
"orig"通常意味着原始或者未经修改的版本,这可能是一个未经打包或编译的源代码版本,开发者可以用它来编译自己的OpenJDK 6实例。 在Linux系统上安装和使用OpenJDK 6通常涉及以下步骤: 1. 解压文件:使用`tar -...
通过解压此文件,开发者可以研究其源代码,了解JVM的实现细节,也可以编译自己的OpenJDK版本。 文件"jdk-sync-github-210728-jdk8-b100.zip"可能是一个从GitHub上同步下来的OpenJDK8更新,日期为2021年7月28日,...
CentOS 7 安装 OpenJDK 1.7 需要经过多个步骤,包括安装编译库、下载 OpenJDK 源代码、安装 Boot JDK、配置环境变量、解压 OpenJDK 压缩文件、编译 OpenJDK 等。下面是详细的安装步骤: 安装编译库 在 CentOS 7 中...
OpenJDK 21是Java开发工具包的一个开源版本,它是Java编程语言和Java平台标准版(Java SE)的一部分。OpenJDK项目是由甲骨文公司发起并维护,旨在提供一个免费、开源的实现,与Oracle JDK保持兼容。OpenJDK 21是该...
总的来说,Red Hat编译的OpenJDK 1.8.0.181 Windows x86_64版本是一个针对企业级Windows环境优化的Java运行时,提供了安全性和性能保障,适用于需要长期稳定支持且运行在64位Windows系统上的Java应用。
已编译好的java.net官网的windows版的openjdk7下载 part2 请下载共2part以后放在同一个文件夹里面解压(推荐360压缩,我是用这个加压的) 所有下载链接: http://blog.csdn.net/qgmzzn1/article/details/16918153