Linux实践踩坑之5分钟安装JDK

简介: 下载JDK的方式有很多种,我给出两种:通过官网下载。通过我的百度云盘链接分享下载。

1.JPG


第一步、下载JKD


 下载JDK的方式有很多种,我给出两种:


  1. 通过官网下载。
  2. 通过我的百度云盘链接分享下载。


1.1、官网下载


 先给出链接,可以自由选择版本,由于我开发常用的是jdk11,所以我这次也选择jdk11来进行下载和安装。 官网直达.


2.JPG

 

点击这个进行下载,这个下载的就是linux的tar包,可以直接进行解压安装。


3.JPG


1.2、百度网盘链接


  鉴于有些同学网速不是很好,或者是想直接白嫖,我这边也直接给出了百度云盘的连接,版本为jdk11。(连接挂了评论区或者私我,我会第一时间补。)


密码6666


第二步、上传jdk到Linux


 下载完jdk后我们就要开始着手安装jdk了。我们先将下载好的jdk的压缩包上传到Linux服务器上,市面上有很多的ftp的软件,以前我用的是CRT|WinSCP,但是后来我发现了一个更好的利器:*MobaXterm*,它不仅仅有优美的窗口,而且还支持文件拖拽式上传,连命令都不用输入。网盘链接我也挂出来了:


软件连接


 关于这款软件如果有不会用的小伙伴可以评论区或者是私信我,人数多的话,我也会专门开一期博客来详细聊聊这个神器的基本使用。


第三步、安装jdk


其实说安装,本质上就是使用命令解压,为了我们后期方便管理和查看软件包,我们在/usr目录下新建一个名为soft的文件,专门用于存放软件,在里面再新建一个名为tar的文件,专门用于存放软件的压缩包。


# 进入/usr目录
cd /usr
# 创建一个名为soft的文件夹
mkdir soft
# 进入soft文件夹
cd  soft
# 创建一个名为tar的文件夹
mkdir tar
# 解压jdk
tar -zxvf jdk-11.0.9_linux-x64_bin.tar.gz
复制代码

4.JPG


解压完以后可以通过终端来进行重命名操作。


第四步、配置环境变量


 和windows一样,在linux上也是需要配置环境变量的。


vi /etc/profile
复制代码


在末尾加上两句话:


# JAVA_HOME是自己的jdk解压目录
export JAVA_HOME=/usr/soft/jdk11
export PATH=$PATH:$JAVA_HOME/bin
复制代码

 

最后加载配置文件生效:


source /etc/profile 
复制代码


第五步、测试


 一步步做到这里就可以说是大功告成了,接着我们开始测试,输入下面的命令:


java
java -version
复制代码

5.JPG

大功告成!:black_heart:

相关文章
|
10天前
|
Ubuntu Java Linux
Linux 安装 Qualcomm ® SnapdragonTM Profiler
通过本文的详细介绍,您应该已经成功在 Linux 系统上安装并配置了 Qualcomm® Snapdragon™ Profiler,并能够连接 Android 设备进行性能分析。Snapdragon Profiler 提供了丰富的工具和功能,可以帮助开发者深入了解应用程序的性能瓶颈,从而进行优化。希望本文能对您有所帮助,让您在开发过程中更高效地使用 Snapdragon Profiler 进行性能分析和优化。
41 10
|
11天前
|
Linux
Linux安装svn并启动
Linux安装svn并启动
48 10
|
1月前
|
Oracle 关系型数据库 Linux
linux8安装oracle 11g遇到的问题记录
Oracle 11g在Linux 8上安装时会遇到link编译环节的问题。官方建议忽略安装中的链接错误,安装完成后应用DBPSU 11.2.0.4.240716补丁及一次性补丁33991024,再重新编译二进制文件,并配置监听器和数据库。但因11g已退出服务期,这些补丁需付费获取。网上信息显示22年1月的PSU补丁也可解决问题,找到该补丁后按常规方式打补丁即可。如有需求或疑问可咨询我。
70 20
|
30天前
|
弹性计算 运维 Ubuntu
os-copilot在Alibaba Cloud Linux镜像下的安装与功能测试
我顺利使用了OS Copilot的 -t -f 功能,我的疑惑是在换行的时候就直接进行提问了,每次只能写一个问题,没法连续换行更有逻辑的输入问题。 我认为 -t 管道 功能有用 ,能解决环境问题的连续性操作。 我认为 -f 管道 功能有用 ,可以单独创建可连续性提问的task问题。 我认为 | 对文件直接理解在新的服务器理解有很大的帮助。 此外,我还有建议 可以在非 co 的环境下也能进行连续性的提问。
71 7
|
2月前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
2月前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
203 20
|
2月前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
219 7
|
2月前
|
Unix Linux 编译器
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
63 2
|
2月前
|
监控 算法 Linux
Linux内核锁机制深度剖析与实践优化####
本文作为一篇技术性文章,深入探讨了Linux操作系统内核中锁机制的工作原理、类型及其在并发控制中的应用,旨在为开发者提供关于如何有效利用这些工具来提升系统性能和稳定性的见解。不同于常规摘要的概述性质,本文将直接通过具体案例分析,展示在不同场景下选择合适的锁策略对于解决竞争条件、死锁问题的重要性,以及如何根据实际需求调整锁的粒度以达到最佳效果,为读者呈现一份实用性强的实践指南。 ####
|
2月前
|
缓存 监控 网络协议
Linux操作系统的内核优化与实践####
本文旨在探讨Linux操作系统内核的优化策略与实际应用案例,深入分析内核参数调优、编译选项配置及实时性能监控的方法。通过具体实例讲解如何根据不同应用场景调整内核设置,以提升系统性能和稳定性,为系统管理员和技术爱好者提供实用的优化指南。 ####