JDK 安装

简介: Installation Notes JDK版本分为jdk和jre版本,一般情况下,jdk(Java SE Development Kit)为开发版本 Jre(Java SE Runtime Environment)为生产环境运行版本, 根据需要安装对应的版本 版本获取网址: https://www.

Installation Notes

JDK版本分为jdk和jre版本,jdk(Java SE Development Kit) and Jre(Java SE Runtime Environment),
根据需要安装对应的版本
Get URL:https://www.oracle.com/technetwork/java/javase/downloads/index.html
支持版本

 - 1.8
 - 1.7
 -  *

Version acquisition

文件上传临时目录 /tmp

jdk-8u211-linux-x64.tar.gz
jre-8u211-linux-x64.tar.gz

Installation process

解压jdk文件到指定目录, Install Path: /opt/tools/
重命名jdk路径名

# jdk
tar zxvf jdk-8u211-linux-x64.tar.gz -C /opt/tools/ && \
cd $_ &&  \
if [ ! -d jdk ]; then mv jdk* jdk; else echo 'ok'; fi
# jre
tar zxvf jre-8u211-linux-x64.tar.gz -C /opt/tools/ && \
cd $_ &&  \
if [ ! -d jre ]; then mv jre* jre; else echo 'ok'; fi

Configuration optimization

主要为系统变量配置
root用户对应配置文件 /etc/profile
非root用户XXX, 配置文件 ~/.bash_profile
root示例, 追加配置
注意修改JAVA_HOME变量路径 jre or jdk

cat >> /etc/profile << "EOF"

# Java Enviroment setting
export JAVA_HOME=/opt/tools/jdk
export CLASSPATH=${JAVA_HOME}/lib/
export PATH=$PATH:${JAVA_HOME}/bin
EOF

.配置生效

source /etc/profile

修改文件
注意修改路径

if [[ $(echo $JAVA_HOME|grep jdk) != "" ]]
then sed -i 's/random$/\.\/random/g' ${JAVA_HOME}/jre/lib/security/java.security;
elif [[ $(echo $JAVA_HOME|grep jre) != "" ]]; 
then sed -i 's/random$/\.\/random/g' ${JAVA_HOME}/lib/security/java.security;
else echo 'JAVA_HOME not exist.';
fi

.Common command

检查是否正确配置

java -version

7.清理安装文件

rm -f /tmp/*.tar.gz
目录
相关文章
|
3月前
|
Java 应用服务中间件 开发工具
最简单JDK安装指南(小白也能一次性安装完成)
最简单JDK安装指南(小白也能一次性安装完成)
|
4月前
|
Java
安装JAVA_JDK快速入门
安装JAVA_JDK快速入门
|
4天前
|
Oracle Java 关系型数据库
windows 下 win11 JDK17安装与环境变量的配置(配置简单详细,包含IJ中java文件如何使用命令运行)
本文介绍了Windows 11中安装JDK 17的步骤,包括从官方网站下载JDK、配置环境变量以及验证安装是否成功。首先,下载JDK 17的安装文件,如果没有Oracle账户,可以直接解压缩文件到指定目录。接着,配置系统环境变量,新建`JAVA_HOME`变量指向JDK安装路径,并在`Path`变量中添加。然后,通过命令行(cmd)验证安装,分别输入`java -version`和`javac -version`检查版本信息。最后,作者分享了如何在任意位置运行Java代码,包括在IntelliJ IDEA(IJ)中创建的Java文件,只需去掉包声明,就可以通过命令行直接运行。
|
8天前
|
弹性计算 运维 Java
一键安装二进制JDK
【4月更文挑战第30天】
8 0
|
8天前
|
关系型数据库 MySQL 应用服务中间件
centos7在线安装jdk1.8+tomcat+mysql8+nginx+docker
现在,你已经成功在CentOS 7上安装了JDK 1.8、Tomcat、MySQL 8、Nginx和Docker。你可以根据需要配置和使用这些服务。请注意,安装和配置这些服务的详细设置取决于你的具体需求。
28 2
|
10天前
|
Java Windows
java——安装JDK及配置解决常见问题
java——安装JDK及配置解决常见问题
|
13天前
|
关系型数据库 MySQL Java
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
31 2
|
13天前
|
网络协议 Java 应用服务中间件
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
10 0
|
19天前
|
Java Linux
Jdk的安装(Linux版)
Jdk的安装(Linux版)
23 1
|
21天前
|
Oracle Java 关系型数据库
Java 开发者必备:JDK 版本详解与选择策略(含安装与验证)
Oracle Java SE 支持路线图显示,JDK 8(LTS)支持至2030年,非LTS版本如9-11每6个月发布且支持有限。JDK 11(LTS)支持至2032年,而JDK 17及以上版本现在提供免费商用许可。LTS版本提供长达8年的支持,每2年发布一次。Oracle JDK与OpenJDK有多个社区和公司构建版本,如Adoptium、Amazon Corretto和Azul Zulu,它们在许可证、商业支持和更新方面有所不同。个人选择JDK时,可考虑稳定性、LTS、第三方兼容性和提供商支持。
54 0