Java中Unsafe类详解 在openjdk8下看Unsafe源码 http://hg.openjdk.java.net/jdk7/jdk7/jdk/file/9b8c96f96a0f/src/share/classes/sun/misc/Unsafe.java http://hg.openjdk ...
分类:
其他好文 时间:
2019-01-25 18:46:11
阅读次数:
211
近期开始学习JVM,看的是周老师的《深入理解Java虚拟机》,打算先自己编译个JDK来提升对JVM的兴趣。本文分三部分来描述编译OpenJDK的过程,分别是编译前准备工作、构建编译环境、进行编译,在这三部分内容中顺带把趟的坑一起说明下。 一、编译前准备工作 1.1 安装Linux环境 编译OpenJ ...
分类:
系统相关 时间:
2018-09-24 18:26:20
阅读次数:
539
离线情况下,将现有的镜像导出后,在另一台服务器上使用 1. 将服务器A上的镜像 ssuhvs/alpine-openjdk8-openj9:v1.2 导出到当前目录下名为 :ssuhvs-alpine-openjdk8-openj9-v1.2.tar 2. 复制上述导出的tar文件,上传到服务器B ...
分类:
其他好文 时间:
2018-08-29 18:40:57
阅读次数:
169
前言 读java native源代码时,我们一般会去网站下载openjdk8源码(http://download.java.net/openjdk/jdk8/promoted/b132/openjdk-8-src-b132-03_mar_2014.zip) ,然后进行分析,随后很多文章会让你编译。其 ...
分类:
编程语言 时间:
2018-08-24 16:06:58
阅读次数:
178
Ubuntu LXD下Centos7搭建OpenJDK8+MariaDB
分类:
数据库 时间:
2018-08-02 11:25:32
阅读次数:
226
买了《深入理解Java虚拟机》 周志明著这本书一直没有看,我们的程序都用JVM在跑,所以学习java必须掌握JVM,才能理解我们对象到底干嘛了。 1.为什么要编译JDK 想要一探JDK内部的实现机制,最便捷的路径之一就是自己编译一套JDK,通过阅读和跟踪调试JDK源码去了解Java技术体系的原理,虽 ...
分类:
系统相关 时间:
2018-07-25 21:09:49
阅读次数:
734
下图是OpenJDK6、OpenJDK7、OpenJDK7u和OpenJDK8这几个项目之间的关系: 下面把编译步骤记录下来: 编译环境 Ubuntu 16.04.4 LTS jdk版本 openjdk 7u40 fcs src b43 26_aug_2013.zip 1 Build Environ ...
分类:
系统相关 时间:
2018-06-10 11:57:45
阅读次数:
236
本文主要介绍如何在 Centos7 下编译 Openjdk8 源码,《深入理解java虚拟机》第二版网上好多 openjdk7 的帖子,编译 jdk8 和 7 还是有些差别的,比如大家经常提到的 make sanity 在 jdk8 源码里是没有的,下面我们一步步编译 openjdk8。 1 安装B ...
分类:
其他好文 时间:
2018-05-05 23:09:29
阅读次数:
1084
原文地址:https://marcin-chwedczuk.github.io/debugging-openjdk8-with-netbeans-on-ubuntu 概述如下: 1 当然是下载openjdk。我这里选的是jdk8u,这是目前各大公司使用的主流版本,另外jdk9和jdk10目录结构相较 ...
分类:
Web程序 时间:
2018-04-05 11:39:11
阅读次数:
294
# AlpineLinux open jre 8FROM alpine:latest # Install cURLRUN echo -e "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.4/main\n\https://mirror.tuna.tsing ...
分类:
编程语言 时间:
2018-02-06 14:24:48
阅读次数:
481