重新把jvm虚拟机原理剖析这本书拿在书中,瞬间有一种编译JDK源代码的冲动,于是就开始了编译JDK之路。。。
我的编译环境,选用 Ubuntu 16.04 64位
遇到以下问题
1、时间问题(如下图)
解决方法:
把CurrencyData.properties内的十年之前的时间全部修改为十年之内,例如:2002-12-25 12:59:59 修改为2012-12-25 12:59:59
2、JDK问题(如下图)
解决方法:
把bootrapJDK换成jdk1.6.0_45
3、版本问题(如下图)
解决方法:
修改make/linux/Makefile,找到SUPPORTED_OS_VERSION追加%4
以上在编译JDK时遇到的问题和解决方法,记录一下以便后日之用