1. 安装cygwin64 下载地址: https://cygwin.com/setup-x86_64.exe
至少需要安装 zip,unzip,make
2. 安装好JDK8开发环境如:
D:/jdk8
3. 安装英文版 vs2010 和 sp1, 没有sp1补丁会有link错误
一定要英文版,否则需要你改半天 common/autoconf/generated-configure.sh 文件
4. 编译freetype 下载地址:https://download.savannah.gnu.org/releases/freetype/freetype-2.5.3.tar.gz
我把他们编译后放在D:/jdk9/freetype64 ,D:/jdk9/freetype32
5. 下载open JDK 9 源码
$hg clone http://hg.openjdk.java.net/jdk9/jdk9 src
我把源码放在D:/jdk9/src 目录
4. 运行configure
打开 cygwin64
$ cd /cygdrive/d/jdk9/src/
32位JDK:
$bash ./configure --with-target-bits=32 --with-freetype-lib=d:/jdk9/freetype32/lib --with-freetype-include=d:/jdk9/freetype32/include --disable-warnings-as-errors
64位JDK:
$bash ./configure --with-target-bits=64 --with-freetype-lib=d:/jdk9/freetype64/lib --with-freetype-include=d:/jdk9/freetype64/include --disable-warnings-as-errors
5. $make all
6. 测试
$ ./build/windows-x86_64-normal-server-release/images/jdk/bin/java -version
openjdk version "9-internal"
OpenJDK Runtime Environment (build 9-internal+0-adhoc.zhoup.src)
OpenJDK 64-Bit Server VM (build 9-internal+0-adhoc.zhoup.src, mixed mode)
补充:
a.一定要想好要编译32位还是64位的JDK,最好是操作系统,vs编译模式,freetype的位宽相同,否则会碰到很多问题
b.会玩VS的最好自己编译一下freetype.
c.vs2010-vs2013一定要英文版的,除非你非常熟悉 bash 并愿意改配置脚本。
d.编译过程碰到test_json.cpp报错,直接删除该文件
相关推荐
本资料夹包含的内容是关于在Linux环境下编译OpenJDK7的完整过程及可能遇到的问题解决方法。 首先,要编译OpenJDK7,你需要一个Linux环境,因为OpenJDK主要是为类Unix系统设计的。推荐使用Ubuntu或Debian这样的基于...
在介绍如何在Windows 7环境下编译OpenJDK 8源代码之前,有必要了解一些基础知识和前提条件。OpenJDK是Java平台的开源实现,其中包括JVM(Java虚拟机)和Java类库。OpenJDK的源代码使用C和C++编写,支持跨平台编译。...
OPENJDK-7 windows编译之后版本
总之,OpenJDK 19为Windows用户提供了完整的Java开发和运行环境,它包括了编译、运行、调试和打包Java应用程序所需的所有工具。通过解压安装包并正确配置环境变量,你可以开始享受Java 19带来的新特性和性能提升。...
已编译好的java.net官网的windows版的openjdk7下载 part2 请下载共2part以后放在同一个文件夹里面解压(推荐360压缩,我是用这个加压的) 所有下载链接: http://blog.csdn.net/qgmzzn1/article/details/16918153
这个版本在Windows平台上提供了解压安装的便捷方式,使得开发者能够在Windows操作系统上进行Java编程和应用开发。OpenJDK是Oracle JDK的替代品,它遵循GNU General Public License(GPL)版本2,为开发者提供了免费...
标题中的“自己编译的windows环境openjdk1.7 32位全源码 src.zip太大放在了另一个文件里”表明这是一个关于在Windows操作系统环境下,32位架构下自行编译OpenJDK 1.7的项目。OpenJDK是Java开发工具包的一个开源实现...
总的来说,这个压缩包提供了一个无需编译、开箱即用的64位OpenJDK 1.8环境,适合在Windows 10和Windows 7上运行,是Oracle JDK 8的一个免费替代选择,特别适合那些受到Oracle收费政策影响的开发者。使用这个版本,...
在Windows操作系统上安装OpenJDK 17.0.1,你需要下载对应的zip文件“openjdk-17.0.1_windows-x64_bin.zip”。这个压缩包包含了运行Java应用程序所需的所有组件,包括JRE(Java Runtime Environment)和JDK(Java ...
OpenJDK 18是Java开发工具包的一个版本,专为Windows操作系统设计。这个解压安装包包含了所有必要的组件,使开发者能够在Windows环境下编写、编译和运行Java应用程序。OpenJDK是Java Development Kit(JDK)的一个...
在Windows 64位系统上安装OpenJDK 1.8.0.151-1.b12,通常需要下载对应的 MSI (Microsoft Installer) 文件,如"OpenJDK-1.8.0.151-1.b12.redhat.windows.x86(64λ).msi"。这是一个安装程序,能够自动完成安装过程。...
3. **Windows版本**: 这意味着该OpenJDK安装包是专门针对Microsoft Windows操作系统编译和优化的。Windows用户可以使用此包在他们的系统上运行和开发Java应用程序。 4. **安装过程**: 对于解压安装包,用户无需通过...
10. **改进的编译器和JVM**:OpenJDK 1.8的HotSpot虚拟机在性能上有显著提升,包括更快的编译优化和垃圾回收策略。 对于Windows x64用户,OpenJDK 1.8提供了64位的Java运行环境,能够充分利用多核处理器和大内存的...
标题 "openjdk17/jdk-17_windows-x64_bin.zip" 提供的信息表明,这是一个针对Windows 64位操作系统的OpenJDK 17发行版的压缩包。OpenJDK是Java Development Kit(Java开发工具包)的一个开源实现,它提供了运行和...
在Windows上安装OpenJDK 8_322,用户无需进行传统的安装过程,只需解压缩提供的文件包(如jdk8u322-b06)到一个指定的目录,然后设置系统环境变量。包括设置`JAVA_HOME`指向解压后的JDK主目录,将`%JAVA_HOME%\bin`...
已编译好的java.net官网的windows版的openjdk7下载 part1 请下载共2part以后放在同一个文件夹里面解压(推荐360压缩,我是用这个加压的) 所有下载链接: http://blog.csdn.net/qgmzzn1/article/details/16918153
OpenJDK 11.0.19 是一个开源、免费的Java开发工具包,它在Windows平台上提供了Java运行环境(JRE)和Java开发工具(JDK)。这个版本是Oracle JDK的一个替代品,遵循GNU General Public License (GPL) v2 with ...
10. **安装与配置**:“openjdk-17_windows-x64_bin”解压后,用户可以通过设置环境变量轻松地在Windows系统中安装和配置OpenJDK 17,享受最新的Java开发体验。 总的来说,OpenJDK 17为Windows x64用户提供了一个...
openjdk6 源代码,分开也上传一份,省得太大了。
总的来说,Red Hat编译的OpenJDK 1.8.0.181 Windows x86_64版本是一个针对企业级Windows环境优化的Java运行时,提供了安全性和性能保障,适用于需要长期稳定支持且运行在64位Windows系统上的Java应用。