如何在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
相关推荐
魔道不误砍柴功9 分钟前
Java 中如何巧妙应用 Function 让方法复用性更强
java·开发语言·python
NiNg_1_2349 分钟前
SpringBoot整合SpringSecurity实现密码加密解密、登录认证退出功能
java·spring boot·后端
闲晨12 分钟前
C++ 继承:代码传承的魔法棒,开启奇幻编程之旅
java·c语言·开发语言·c++·经验分享
_.Switch34 分钟前
高级Python自动化运维:容器安全与网络策略的深度解析
运维·网络·python·安全·自动化·devops
2401_8504108335 分钟前
文件系统和日志管理
linux·运维·服务器
JokerSZ.39 分钟前
【基于LSM的ELF文件安全模块设计】参考
运维·网络·安全
XMYX-01 小时前
使用 SSH 蜜罐提升安全性和记录攻击活动
linux·ssh
芯盾时代1 小时前
数字身份发展趋势前瞻:身份韧性与安全
运维·安全·网络安全·密码学·信息与通信
测开小菜鸟2 小时前
使用python向钉钉群聊发送消息
java·python·钉钉
心灵彼岸-诗和远方2 小时前
DevOps业务价值流:架构设计最佳实践
运维·产品经理·devops