Windows----编译OpenJDK

Hello!今天我们编译OpenJDK17。

说到底,我只是想观察我的某游戏,突发奇想进行编译。

话不多说,正式开始!

0x1 下载

需要用的链接:

GitHub - openjdk/jdk17: https://openjdk.org/projects/jdk/17 released 2021-09-14

https://aka.ms/download-jdk/microsoft-jdk-17.0.12-windows-x64.msihttps://cygwin.com/install.html

0x2 环境搭建:我用win11+Cygwin+VS2019

Cygwin Installation

VS2019下载地址↑资源-优快云文库

Cygwin安装:只要一直下一步即可

vs2019安装:

感谢这位老哥提供图片

编译一个JDK,你得先有一个JDK。https://aka.ms/download-jdk/microsoft-jdk-17.0.12-windows-x64.msi

打开Cygwin Terminal,进入你的源码路径:

cd C:/openjdk

bash configure --enable-debug --with-jvm-variants=server --with-boot-jdk=/cygdrive/你的JDK路径 --with-tools-dir=/cygdrive/你的VS2019路径/VC/Auxiliary/Build --disable-warnings-as-errors

回车!!!

注意:你需要一些软件包才可,自己查另外文章。

然后输入  make image

失败只要重新来就行

需要一小时,做好心理准备!

然后成功了

偷偷告诉你:Java.exe源码在src/java.base/share/natives/launcher/main.c

明白了吗?赶紧修改!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值