源码获取,直接在Linux上使用git从GitHub获取
https://github.com/openjdk/jdk11u.git
安装jdk编译依赖
yum groupinstall -y "Development Tools"
yum install -y freetype-devel
yum install -y cups-devel
yum install -y libXtst-devel libXt-devel libXrender-devel libXrandr-devel libXi-devel
yum install -y alsa-lib-devel
yum install -y libffi-devel
yum install -y autoconf
yum install -y fontconfig-devel
bash configure --enable-debug --with-jvm-variants=server
- 上面这一步可能会出错,比如需要权限啥都,按照提示改下就好了
- 构建JDK首先需要安装一个JDK,我安装了和我构建的版本一样的jdk
配置jdk环境变量
vim /etc/profile
JAVA_HOME=/usr/local/java/jdk-11.0.8
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
#刷新配置
source /etc/profile
#下面这种配置也可以
export JAVA_HOME=/usr/local/java/jdk-11.0.8
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=./:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
git安装
yum -y install git
CenterOS7 网络配置
在 centerOS7 中,已经取消了 ifconfig 命令。使用 ip addr来查询网络配置。 网卡需要手动设置一下:
进入路径 /etc/sysconfig/network-scripts/ 找到文件 ifcfg=ens32(ens后面的数字有可能不一样)。
#修改
BOOTPROTO=static # 静态ip地址
ONBOOT=yes # 自启动
#添加
IPADDR=192.168.9.250 # ip
GATEWAY=192.168.9.1 # 网关
NETMASK=255.255.255.0 # 子网掩码
DNS1=114.114.114.114 # dns
重启网络服务 service network restart
安装vim及依赖
yum -y install vim*
xshell上传文件
rz -E
卸载自带jdk
rpm -qa | grep java 命令来查询出系统自带的jdk 然后通过 rpm -e --nodeps 后面跟系统自带的jdk名 这个命令来删除系统自带的jdk
安装gcc
yum -y install gcc gcc-c++ kernel-devel //安装gcc、c++编译器以及内核文件
参考文章