如何在Linux虚拟机上安装和配置JDK

1. 下载jdk

首先,访问Oracle官方网站下载JDK安装包。这里以JDK 8为例:

  1. 访问 Oracle JDK 下载页面。

Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/

  1. 选择合适的版本(如JDK 8)并下载适用于Linux的安装包(例如 jdk-8u171-linux-x64.tar.gz)。

2. 上传安装包

将下载好的JDK安装包上传到Linux虚拟机。可以通过以下几种方式上传:

  • FTP/SFTP:使用FTP或SFTP客户端(如FileZilla)上传。
  • SCP:使用SCP命令上传文件。

3. 解压安装包

bash 复制代码
tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local

4. 配置jdk软连接

bash 复制代码
ln -s /usr/local/jdk1.8.0_171 /usr/local/jdk

5. 配置环境变量

使用vim命令修改/etc/profile文件,在文件末尾加入如下配置

bash 复制代码
vi /etc/profile
bash 复制代码
export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin

6. 重新加载profile文件

为了使更改的配置立即生效,需要重新加载profile文件,执行命令:

bash 复制代码
source /etc/profile

7. 配置java执行程序的软链接

  1. 删除系统自带的java程序
bash 复制代码
rm -f /usr/bin/java
  1. 软链接我们自己安装的java程序
bash 复制代码
ln -s /usr/local/jdk/bin/java /usr/bin/java

8. 检查安装是否成功

bash 复制代码
java -version
javac -version
相关推荐
带鱼吃猫5 小时前
Linux系统:策略模式实现自定义日志功能
linux·c++
程序员潇潇5 小时前
Jenkins 插件下载速度慢安装失败?这篇文章可能解决你头等难题!
运维·自动化测试·软件测试·功能测试·程序人生·职场和发展·jenkins
minji...5 小时前
Linux 进程概念 (三) (进程状态,僵尸进程,孤儿进程,进程优先级)
linux·运维·服务器
讨厌下雨的天空5 小时前
Linux信号量
java·开发语言
敲上瘾6 小时前
Docker镜像构建优化指南:CMD/ENTRYPOINT、多阶段构建与缓存优化
运维·缓存·docker·容器·架构
♡喜欢做梦6 小时前
MyBatis XML 配置文件:从配置规范到 CRUD 开发实践
xml·java·java-ee·mybatis
爱吃烤鸡翅的酸菜鱼6 小时前
Spring Boot 实现 WebSocket 实时通信:从原理到生产级实战
java·开发语言·spring boot·后端·websocket·spring
J不A秃V头A6 小时前
Maven的分发管理与依赖拉取
java·maven
一只会写代码的猫9 小时前
面向高性能计算与网络服务的C++微内核架构设计与多线程优化实践探索与经验分享
java·开发语言·jvm
萤丰信息10 小时前
智慧园区能源革命:从“耗电黑洞”到零碳样本的蜕变
java·大数据·人工智能·科技·安全·能源·智慧园区