Bootstrap

JDK21安装——离线Ubuntu Server

        今天再给兄弟们介绍一下JDK的安装方法。

0b84c42792334ea5a53accea135d14f2.jpeg

 

        “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将每六个月发布一次,因此序号递增速度加快;JDK8JDK11的特殊性在于,这两个版本的JDK属于长期支持版本(LTS),一般较为稳定,而其他非LTS版本则更倾向于向用户提供新特性的尝试。


Part 1 JDK21下载

        JDK21下载地址:

        https://www.oracle.com/cn/java/technologies/downloads/

        按照所需的Linux及处理器平台选择正确的JDK版本:

403e68c8c6fb42d589854c09921ccd25.png

 

        下载完成后上传至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_dirtar -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.1export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH

        重启“.bashrc”:

source ~/.bashrc

Part 3 验证安装

java -version#java version "21.0.1" 2023-10-17 LTSJava(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:长安不老李

 

;