ubuntu-12.04.5下编译openjdk8

 

bash ./configure --with-target-bits=64 --with-boot-jdk=/usr/java/jdk1.7.0_80/ --with-debug-level=slowdebug --enable-debug-symbols ZIP_DEBUGINFO_FILES=0

make all ZIP_DEBUGINFO_FILES=0 

 

 

/home/mazhi/workspace/openjdk/build/linux-x86_64-normal-server-release/jdk/bin/java

http://download.eclipse.org/tools/cdt/releases/9.1

 

JAVA_HOME=/home/mazhi/workspace/openjdk/build/linux-x86_64-normal-server-release/jdk/(编译生成JDK所在目录)

CLASSPATH=.:/home/mazhi/workspace/project (Test类文件所在目录)

 

1、下载jdk1.7并配置相关环境变量

输入如下命令打开文件: 

gedit ~/.bashrc  

在.bashrc文件末尾假如如下语句:

#java jdk configuration
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_07
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

输入如下命令运行使其立即生效:  

source ~/.bashrc

本文安装中环境变量的修改在~/.bashrc中,仅针对当前用户,如果修改/etc/profile则针对所有用户。 

 

 

2、执行bash configure与make all命令编译

 

3、 验证编译之后JDK 

编译之后的JDK可执行文件都保存在JDK根目录的build/linux-x86_64-normal-server-release目录下,进入到到目录./build/linux-x86_64-normal-server-release/jdk/bin后运行如下命令: 

./java -version

如果成功编译,则输出信息如下:

 

 

 

4、导入eclipse

 

 

https://blog.csdn.net/tjiyu/article/details/53725247

 

 

编译环境:

(1)macOS High Sierra 10.13.6

(2)xcodebuild -version命令查看Xcode版本号

Xcode 10.0
Build version 10A255

(3)输入命令查看JDK的安装版本,如下:

/usr/libexec/java_home -V

 

默认是jdk8,更换为jdk1.7,如下:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH

命令执行完毕后,再执行java -version命令。如果想永久生效,则更改文件:

echo 'export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home' >> ~/.bash_profile source ~/.bash_profile

 

 

 

 

 

你可能感兴趣的:(ubuntu-12.04.5下编译openjdk8)