Java中的OpenJDK使用原理
OpenJDK是一个免费开源的Java开发工具包,由于其免费且开源的特性,越来越多的Java开发者开始使用OpenJDK,那么如何使用OpenJDK呢?下面是详细的使用攻略:
安装OpenJDK
在使用OpenJDK之前,需要先安装OpenJDK,下面以CentOS 7为例,介绍安装OpenJDK的方法(其他系统可以自行搜索)。
-
打开终端
bash
Ctrl+Alt+T -
更新yum源
bash
sudo yum update -
安装OpenJDK
bash
sudo yum install java-1.8.0-openjdk -
安装完成后,可以使用以下命令检查Java版本:
bash
java -version
使用OpenJDK
安装完成OpenJDK之后,就可以使用它进行Java开发了,下面以编写一个简单的Java程序为例,介绍如何使用OpenJDK。
-
创建Java文件
在终端输入以下命令:
bash
touch HelloWorld.java然后用文本编辑器打开HelloWorld.java,输入以下内容:
java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
} -
编译Java文件
在终端输入以下命令:
bash
javac HelloWorld.java如果没有错误信息输出,则表示编译成功。
-
运行程序
在终端输入以下命令:
bash
java HelloWorld如果一切正常,终端会输出:
bash
Hello, world!
使用OpenJDK编译JDK
除了使用OpenJDK进行Java开发外,OpenJDK还可以用来编译JDK。下面以编译JDK 8为例,介绍如何使用OpenJDK编译JDK。
-
下载并解压JDK 8的源代码
在终端输入以下命令:
bash
wget https://github.com/openjdk/jdk8u/archive/jdk8u212-b03.tar.gz -O jdk8u212-b03.tar.gz
tar -zxvf jdk8u212-b03.tar.gz
cd jdk8u-jdk8u212-b03/ -
配置JDK编译环境
在终端输入以下命令:
bash
bash ./configure然后等待一段时间,直到输出以下内容:
bash
Configuration summary:
* Debug level: release
* HS debug level: product
* JDK variant: normal
* JVM variants: server
* OpenJDK target: OS: linux, CPU architecture: x86, address length: 32 -
编译JDK
在终端输入以下命令:
bash
make接下来就可以等待编译完成了,这个过程可能需要几个小时,耐心等待即可。
-
安装JDK
在终端输入以下命令:
bash
sudo make install然后等待一段时间即可安装完成。
-
检查是否安装成功
在终端输入以下命令:
bash
java -version输出的内容应该与安装的JDK版本号一致。
至此,我们就完成了OpenJDK的使用攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java中的OpenJDK使用原理 - Python技术站