设为首页 加入收藏

TOP

Java环境配置与常见问题(一)
2023-09-09 10:25:43 】 浏览:241
Tags:Java 常见问
 

一、  前言

在日程办公中Java环境搭建已经是非常基础且重要的一环,许多应用如tomcat、weblogic、zookeeper、kafka、Elasticsearch、hadoop、CDH等等都需要依赖它。

Java环境的搭建也比较简单,在Linux系统上有两种方法:一种是直接安装编译打包好的软件包;另一种是下载归档压缩包解压手动安装。

本文就linux上搭建Java环境做一个分享,Java版本选用广泛使用的8版本

 

开始之前,先科普几个基本概念

● Java是一门编程语言,是由Sun Microsystems公司发布,目前被Oracle收购,市场上也有其他公司或者其他版本

● JDK是Java 平台标准版开发工具包,常说的准备Java环境就是安装JDK。JDK 是一个开发环境,用于使用 Java 编程语言构建应用程序、小程序和组件。JDK 包括用于开发和测试用 Java 编程语言编写并在 Java 平台上运行的程序的工具

● Java目前发行版本官方称为JavaSE(Java PlatformStandard Edition)。主流版本号是20\17\11\8。使用比较广泛的版本是8

● JRE:Java Runtime Environment,Java运行环境。 包含JVM和解释器,完整的Java运行环境

● JVM:Java Virtual Machine,Java虚拟机。 使用软件在不同操作系统中,模拟相同的环境(java实现跨平台的根本原因

 

相关参考:

什么是Java,为什么需要它?

JDK和JRE的安装 - 知乎 (zhihu.com)

JRE 8 自述文件 (oracle.com)

JDK 8 自述文件 (oracle.com)

二、  环境准备和下载软件包

环境机器:

测试环境

操作系统

网络

虚拟机

Centos7.9

有外网

虚拟机

Ubuntu22

有外网

虚拟机

Kylinosv10

有外网

 

相关下载:

● 进入下载页面、注册/登录Oracle账户

创建账户:Oracle | 创建帐户

下载地址:Java Downloads | Oracle 中国(需要注册下Oracle账户才能下载)

● 下载对应版本

 

● Java8更新说明:整合的 JDK 8 发行说明 (oracle.com)

 

三、  方法一:使用软件包安装

官网提供了RPM包,红帽体系操作系统可以直接下载rpm包进行安装

1、  Centos7安装jdk8

#官网下载jdk-rpm文件
https://www.oracle.com/cn/java/technologies/downloads/

#rpm安装
rpm -ivh jdk-8u381-linux-x64.rpm

#查询安装位置
rpm -qa | grep jdk
#jdk-1.8-1.8.0_381-9.x86_64

#添加环境变量
#JAVA_HOME的路径设置/usr/java/default
cat >>/etc/profile<<OVER
export JAVA_HOME=/usr/java/default
export PATH=\$JAVA_HOME/bin:\$PATH
export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar
OVER
source /etc/profile
echo $JAVA_HOME

#验证
java -version && jps

 

2、  Kylinosv10安装jdk8

也是红帽体系、同Centos7安装一样

 

3、  Ubuntu22安装jdk8(openjdk)

由于Oracle官方没有发布Java8版本.deb安装包,所以软件包安装只能安装openjdk8

补充:Openjdk是开源产品,源码和维护Oracle也参与了,满足Java运行环境

参考文档:Ubuntu下快速安装JDK并设置JAVA_HOME - 公众号-测试生财 - 博客园 (cnblogs.com)

 

#Ubuntu下载jdk-deb文件
https://packages.ubuntu.com/

#Openjdk安装
apt install openjdk-8-jdk

#查询安装位置
dpkg -l | grep openjdk
dpkg -L | grep openjdk-8-jdk
update-alternatives --display java
update-alternatives --config java
#/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

#设置环境变量
#由上可知/usr/lib/jvm/java-8-openjdk-amd64是Java主目录
#将JAVA_HOME配置/usr/lib/jvm/java-8-openjdk-amd64
cat >> /etc/profile << EOF
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=\$JAVA_HOME/bin:\$PATH
export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar
EOF
source /etc/profile
echo $JAVA_HOME

#验证
java -version && jps

 

四、  方法二:使用归档压缩包安装

压缩包安装方法适用于各linux系统,所以就不分开举例了

以下以麒麟系统为演示

#下载jdk压缩包
https://www.oracle.com/cn/java/technologies/downloads/

#创建一个/usr/java目录然后解压压缩包内容
mkdir -pv /usr/java
tar -zxvf jdk-8u381-linux-x64.tar.gz -C /usr/java/
ls /usr/java/
ln -sf /usr/java/jdk1.8.0_381 /usr/java/default

# 修改系统环境变量
cat >> /etc/p
首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇【操作系统】1.操作系统启动 下一篇域套接字sendto errno -11分析

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目