今天再给兄弟们介绍一下JDK的安装方法。
“JDK(Java Development Kit,Java开发工具包)是Java编程语言的核心开发工具,提供了构建、测试和运行Java应用程序所需的所有组件。JDK包含以下主要部分:
-
Java编译器(javac):将Java源代码编译成字节码。
-
Java运行时环境(JRE):包含Java虚拟机(JVM)、核心类库和其他支持Java程序运行的组件。
-
核心类库:提供Java语言的基础功能,如数据结构、网络、I/O操作、并发等。
-
工具和实用程序:包括调试器(jdb)、文档生成器(javadoc)、打包工具(jar)等。
使用JDK,开发者可以编写Java源代码文件(.java),通过编译器将其编译成字节码文件(.class),然后在JVM中运行。此外,JDK还提供了一些高级工具,用于性能调优、监控和分析Java应用程序。JDK是Java开发的基础,是每个Java开发者必备的工具。”
Java虽然不是生物信息学(工具使用者而非创造者)常用的编程语言,但大量生物信息学工具(如IGV,GATK)都需要依赖JDK才可以运行。故此处介绍JDK的安装方法。
如果仔细查看JDK的版本号就会发现,很多软件安装时需要JDK8或JDK11支持,而目前能够查询到的JDK版本已经达到JDK21、JDK22。这是因为JDK8发布于2014年,此时JDK发布采取不定期发布的策略,而JDK9发布于2017年,此后JDK将每六个月发布一次,因此序号递增速度加快;JDK8和JDK11的特殊性在于,这两个版本的JDK属于长期支持版本(LTS),一般较为稳定,而其他非LTS版本则更倾向于向用户提供新特性的尝试。
Part 1 JDK21下载
JDK21下载地址:
https://www.oracle.com/cn/java/technologies/downloads/
按照所需的Linux及处理器平台选择正确的JDK版本:
下载完成后上传至Ubuntu服务器,路径为:
“/path/to/your/dir/jdk-21_linux-x64_bin.tar.gz”
Part 2 JDK21安装
在shell中按以下方法安装:
mkdir /path/to/your/jdk_install_dir # 建立jdk的安装路径
cd /path/to/your/jdk_install_dir
tar -zxvf /path/to/your/dir/jdk-21_linux-x64_bin.tar.gz # 解压缩安装包
在“/home/yourname/.bashrc”中加入以下语句:
export JAVA_HOME=/path/to/your/jdk_install_dir/jdk-21.0.1
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
重启“.bashrc”:
source ~/.bashrc
Part 3 验证安装
java -version
#
java version "21.0.1" 2023-10-17 LTS
Java(TM) SE Runtime Environment (build 21.0.1+12-LTS-29)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.1+12-LTS-29, mixed mode, sharing)
#
javac -version
#
javac 21.0.1
#
which java
#
/path/to/your/jdk_install_dir/jdk-21.0.1/bin/java
#
安装完成,验证通过!
WeChat public account:长安不老李