Linux环境下安装Java教程及详细步骤
编辑:本站更新:2025-01-09 11:03:32人气:1053
在Linux环境中,为了满足开发或者运行基于Java的应用程序的需求,我们需要正确地配置和安装Java Development Kit (JDK)。以下是在各种主流的Linux发行版(如Ubuntu、CentOS等)上进行Java环境搭建的一份详尽指南。
### 第一步:确定系统架构
首先,请确保你了解你的Linux系统的体系结构是32位还是64位,这可以通过执行如下命令来查看:
uname -m
输出结果如果是 "x86_64" 则为64-bit系统;若是 “i386” 或 “i686”,则表示它是32-bit系统。
### 第二步:下载Java JDK
Oracle官方已不再提供对公众直接访问的长期支持版本Java 8的直接下载链接,但你可以从其官方网站注册并登录后获取适合相应操作系统的最新稳定版本或旧版本JDK包。同时也可以选择开源且免费的OpenJDK替代方案,在终端中使用apt-get(Debian/Ubuntu系列),yum/dnf(CentOS/Fedora/RHEL系列)等方式在线安装:
对于Ubuntu/ Debian系:
sudo apt update
sudo apt install openjdk-17-jdk # 根据需要更换为你想要安装的java版本号
对于 CentOS / RHEL 系列:
sudo yum check-update
sudo yum install java-17-openjdk-devel # 同样请替换为你所需的openjdk版本
若需手动下载并在服务器端离线安装,则先去官网找到对应操作系统与处理器类型的JDK压缩文件,并通过`wget`或其他方式上传至目标机器。
###第三步:解压并移动到适当目录
假设我们已经将名为 `jdk-<version>-linux-x64.tar.gz`(具体名称可能因实际版本而异) 的JDK归档文件放置于 `/home/user/downloads/` 目录下,我们可以按照下面的方式提取它并将内容移到一个更合适的路径例如/usr/lib/jvm:
cd ~/downloads/
tar zxf jdk-<version>-linux-x64.tar.gz
sudo mkdir -p /usr/lib/jvm
sudo mv jdk-<version>/* /usr/lib/jvm/java_<version>_oracle/
这里的 `<version>` 需要替换成具体的 Java 版本号。
###第四步:设置JAVA_HOME变量及更新PATH
为了让系统全局识别新装好的Java SDK位置,你需要编辑用户的 bash profile 文件(`~/.bashrc`, `~./profile`, 或者 对应shell使用的启动脚本), 添加下列行以设定 JAVA_HOME 变量以及将其添加进 PATH 中:
export JAVA_HOME=/usr/lib/jvm/java_<version>_oracle
export JRE_HOME=${JAVA_HOME}/jre
export CLASS_PATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$JAVA_HOME/bin:$PATH
source ~/.bashrc # 更新当前会话生效这些更改
重启Shell让上述改动生效,之后可以验证是否成功安装并且设置了正确的Java环境变量:
java -version
javac -version
如果显示出对应的Java编译器和虚拟机版本信息,则证明你在Linux环境下已顺利完成Java的安装部署工作了。
以上就是在 Linux 操作系统里完成Java 安装的主要流程和关键步骤,根据不同场景和个人需求可能会有所调整。希望这份详细的教程能帮助您顺利构建起高效的Java编程环境。
### 第一步:确定系统架构
首先,请确保你了解你的Linux系统的体系结构是32位还是64位,这可以通过执行如下命令来查看:
bash
uname -m
输出结果如果是 "x86_64" 则为64-bit系统;若是 “i386” 或 “i686”,则表示它是32-bit系统。
### 第二步:下载Java JDK
Oracle官方已不再提供对公众直接访问的长期支持版本Java 8的直接下载链接,但你可以从其官方网站注册并登录后获取适合相应操作系统的最新稳定版本或旧版本JDK包。同时也可以选择开源且免费的OpenJDK替代方案,在终端中使用apt-get(Debian/Ubuntu系列),yum/dnf(CentOS/Fedora/RHEL系列)等方式在线安装:
对于Ubuntu/ Debian系:
bash
sudo apt update
sudo apt install openjdk-17-jdk # 根据需要更换为你想要安装的java版本号
对于 CentOS / RHEL 系列:
bash
sudo yum check-update
sudo yum install java-17-openjdk-devel # 同样请替换为你所需的openjdk版本
若需手动下载并在服务器端离线安装,则先去官网找到对应操作系统与处理器类型的JDK压缩文件,并通过`wget`或其他方式上传至目标机器。
###第三步:解压并移动到适当目录
假设我们已经将名为 `jdk-<version>-linux-x64.tar.gz`(具体名称可能因实际版本而异) 的JDK归档文件放置于 `/home/user/downloads/` 目录下,我们可以按照下面的方式提取它并将内容移到一个更合适的路径例如/usr/lib/jvm:
bash
cd ~/downloads/
tar zxf jdk-<version>-linux-x64.tar.gz
sudo mkdir -p /usr/lib/jvm
sudo mv jdk-<version>/* /usr/lib/jvm/java_<version>_oracle/
这里的 `<version>` 需要替换成具体的 Java 版本号。
###第四步:设置JAVA_HOME变量及更新PATH
为了让系统全局识别新装好的Java SDK位置,你需要编辑用户的 bash profile 文件(`~/.bashrc`, `~./profile`, 或者 对应shell使用的启动脚本), 添加下列行以设定 JAVA_HOME 变量以及将其添加进 PATH 中:
bash
export JAVA_HOME=/usr/lib/jvm/java_<version>_oracle
export JRE_HOME=${JAVA_HOME}/jre
export CLASS_PATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$JAVA_HOME/bin:$PATH
source ~/.bashrc # 更新当前会话生效这些更改
重启Shell让上述改动生效,之后可以验证是否成功安装并且设置了正确的Java环境变量:
bash
java -version
javac -version
如果显示出对应的Java编译器和虚拟机版本信息,则证明你在Linux环境下已顺利完成Java的安装部署工作了。
以上就是在 Linux 操作系统里完成Java 安装的主要流程和关键步骤,根据不同场景和个人需求可能会有所调整。希望这份详细的教程能帮助您顺利构建起高效的Java编程环境。
www.php580.com PHP工作室 - 全面的PHP教程、实例、框架与实战资源
PHP学习网是专注于PHP技术学习的一站式在线平台,提供丰富全面的PHP教程、深入浅出的实例解析、主流PHP框架详解及实战应用,并涵盖PHP面试指南、最新资讯和活跃的PHP开发者社区。无论您是初学者还是进阶者,这里都有助于提升您的PHP编程技能。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。