1. MinGW + msys + OpenJDK8: 我已经整理好直接解压即可http://pan.baidu.com/s/1mhxo5lQ
如果第一次编译或不想碰到错误建议直接解压到D盘.这时将有两个目录:
D:/mybin
D:/jdk8
2. 安装 vs2010 和 sp1, 没有sp1补丁会有link错误
3. 修改 jdk8/hg_env.bat, 使环境变量MINGW, BOOST_STARP_JDK,VS的编译模式等,运行hg_env.bat
4. 运行configure
32位JDK:
$bash ./configure --with-target-bits=32 --with-freetype=../freetype32
64位JDK:
$bash ./configure --with-target-bits=64 --with-freetype=../freetype64
5. $make all
补充:
a.一定要想好要编译32位还是64位的JDK,最好是操作系统,vs编译模式,freetype的位宽相同,否则会碰到很多问题
b.会玩VS的最好自己编译一下freetype.
分享到:
相关推荐
Win7下编译openjdk8源代码 完整版本 原创,希望对于想了解jvm底层的同仁有帮助。好的话,请点个赞。哈哈。
OPENJDK-7 windows编译之后版本
已编译好的java.net官网的windows版的openjdk7下载 part2 请下载共2part以后放在同一个文件夹里面解压(推荐360压缩,我是用这个加压的) 所有下载链接: http://blog.csdn.net/qgmzzn1/article/details/16918153
含有Linux jdk7 OpenJdk7 以及编译出错时需要用到的压缩包
openjdk 1.7.0 u80 for windows 64位编译,稀缺资源给道友们共享。
压缩包对应的版本是2019年5月最新发布的openjdk-1.8.0.212,windows.x86 的64位二进制压缩包,无须繁杂的编译过程。 Oracle JDK8收费了,大家尽快换这个吧
已编译好的java.net官网的windows版的openjdk7下载 part1 请下载共2part以后放在同一个文件夹里面解压(推荐360压缩,我是用这个加压的) 所有下载链接: http://blog.csdn.net/qgmzzn1/article/details/16918153
openjdk 19 windows版本 解压安装包
openjdk6 源代码,分开也上传一份,省得太大了。
自己编译的windows环境openjdk1.7 32位全源码 src.zip太大放在了另一个文件里
RedHat编译的openjdk-1.8.0.181的windows.x86_64版本。
openjdk 1.7.0 u80 for windows 32位编译,稀缺资源给道友们共享。
openjdk7在windows下的编译后的版本
已编译完成的windows安装版openjdk 已编译完成的windows安装版openjdk
windows server 2008 r2 32位下编译,之前找不到windows server 2008 32位下可用的Openjdk 10 ,adoptopenjdk也不行,现在自己编译了一个。
花了三天在windows上搞openJDK,对bash本来就不熟,加上各种莫名依赖和脚本里的bug,身心俱疲。最后make all的时候产生一个莫名其妙的错误说什么有warning且-Werror置为了true,死活没google到-Werror是什么鬼,只好...
64位openjdk,java的jdk不再免费,此资源为已经编译完成的openjdk,可以直接使用。
openjdk8的win64位环境安装包,oracle已经不好好玩了,咱改投openjdk吧,附件是red hat编译好的包,亲测可用
openjdk windows安装包,由redhat编译发布。因为在redhat下载需要注册,比较麻烦,这里提供一个方便大家下载。
编译好的openjdk安装文件 java-1.8.0-openjdk-1.8.0.191-1.b12.redhat.windows.x86_64.msi 直接安装使用替代收费的oracal jdk