Java是一种跨平台、面向对象的编程语言,以其“一次编写,到处运行”的特性而著称。它在企业级应用、Web开发、移动应用和大数据处理等多个领域具有广泛应用。本文将介绍如何在不同操作系统上部署Java环境,包括通过自动化工具和手动部署两种方式。
一、使用扩展程序自动安装OpenJDK
本文介绍了如何通过扩展程序在阿里云ECS实例上快速安装OpenJDK 8环境。
1、安装前提条件
阿里云官网:点击访问
(1)阿里云ECS实例必须处于运行中状态。详情可阅读:《阿里云ECS怎么用》。
(2)阿里云ECS实例已安装云助手,并且云助手状态为正常。
支持的操作系统:
- Ubuntu 22.04
- Ubuntu 20.04
- CentOS 7.7及以上
- Alibaba Cloud Linux 3
如果是RAM用户,遵循最小权限原则,请参考自定义权限策略,为RAM用户授权。
2、操作步骤
(1)登录阿里云ECS管理控制台,找到目标阿里云ECS实例并单击实例ID,进入实例详情页。
(2)在页面左侧菜单中选择定时与自动化任务 > 安装/卸载扩展程序 > 安装扩展程序。
(3)在弹出的安装扩展程序对话框中,选择Java,然后单击下一步,按照界面提示完成安装操作。
当任务状态显示为已完成时,表示Java已安装成功。
(4)通过远程连接到部署的阿里云ECS实例,执行以下命令验证Java是否已成功安装:
java -version
二、手动部署OpenJDK
如果更喜欢手动部署,可以选择手动安装OpenJDK,包括如何检查现有Java环境、卸载当前版本以及在不同操作系统上安装指定版本的OpenJDK。
1、安装OpenJDK
首先,需要通过SSH远程连接到目标阿里云ECS实例。
(1)Linux
通过命令检查当前Java环境是否已安装:
java -version
如果正确显示Java版本信息,则说明Java已安装。如果当前环境不符合需求,可以卸载旧版本并安装新的Java版本。
卸载现有Java环境
更新包管理工具:
对于使用dnf工具的系统(如Alibaba Cloud Linux 3、CentOS 8等):
sudo dnf update
对于使用yum工具的系统(如Alibaba Cloud Linux 2、CentOS 7等):
sudo yum update
对于使用apt工具的系统(如Ubuntu、Debian等):
sudo apt update
搜索OpenJDK软件包:
对于使用dnf工具的系统:
sudo dnf search openjdk
对于使用yum工具的系统:
sudo yum search openjdk
对于使用apt工具的系统:
sudo apt search openjdk
安装指定版本的OpenJDK:
对于使用dnf工具的系统(如Alibaba Cloud Linux 3、CentOS 8等):
sudo dnf install -y java-1.8.0-openjdk-devel
对于使用yum工具的系统(如Alibaba Cloud Linux 2、CentOS 7等):
sudo yum install -y java-1.8.0-openjdk-devel
对于使用apt工具的系统(如Ubuntu、Debian等):
sudo apt-get install -y openjdk-8-jdk
验证Java是否安装成功:
安装完成后,可以通过以下命令检查Java版本:
java -version
安装时,包管理工具会自动创建软链接,因此无需手动设置环境变量。
(2)Windows
访问OpenJDK 8官网网址,单击下载OpenJDK 8安装包。
如果需要其它版本,在官网左侧菜单选择java SE xx,xx替换为需要的版本(例:需要下载OpenJDK 21,在左侧菜单选择java SE 21)。
安装OpenJDK
本文以路径C:/Program Files为例,如果修改路径需要修改对应操作的路径。
进入C盘Program Files文件夹,找到Java安装包。
解压Java安装包,并进入到解压后的目录,在地址栏获取绝对地址。
设置环境变量。
右键单击此电脑,选择属性。
在关于页滚动至最下方,单击高级系统设置。
单击环境变量。
在系统变量单击新建变量,弹出新建系统变量窗口后填写变量名为JAVA_HOME,变量值为Java包解压后在地址栏获取到的绝对地址,单击确定保存系统变量。
在系统变量找到Path,选中后单击编辑。
新建两条路径。
%JAVA_HOME%\bin %JAVA_HOME%\jre\bin
单击两次确定保存环境变量。
按Win+R打开运行窗口,输入cmd打开命令提示符窗口。执行以下命令验证Java是否已成功安装,并且能够显示版本信息。
java -version
相关阅读:《LNMP环境部署教程(扩展程序部署)》
-
广告合作
-
QQ群号:707632017