Linux下JDK的安装配置

linux,jdk,安装,配置 · 浏览次数 : 22

小编点评

**官网下载JDK1.8** 1. 访问 Oracle 官方网站下载 JDK1.8:`JDK1.8` 2. 下载完成后,右键单击下载文件并选择“复制链接到系统剪贴板”。 3. 在虚拟机中打开浏览器,粘贴下载的链接。 **配置环境变量** 1. 打开虚拟机的设置或终端。 2. 搜索“环境变量”。 3. 在“系统变量”中搜索“JAVA_HOME”。 4. 在“系统变量”中添加以下内容:`JAVA_HOME=/usr/local/java/jdk1.8.0_371` 5. 保存并退出设置或重启虚拟机。 6. 在“用户变量”中搜索“CLASSPATH”。 7. 在“用户变量”中添加以下内容:`CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jarexport PATH=$PATH:${JAVA_HOME}/bin` 8. 保存并退出设置或重启虚拟机。 **测试jdk版本** 1. 在虚拟机中运行以下命令:`java -version` 2. 应该看到JDK版本信息,例如:`Java version 1.8.0_371`

正文

一、官网下载JDK1.8

https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html
JDK1.8 因为1.8是目前项目中用到最多的 基本都是基于JDK1.8
可以直接在虚拟机中的浏览器访问下载,但是尝试过的家人都知道,速度超级慢
这里在Windows中下载jdk-8u371-linux-x64.tar.gz,然后复制到虚拟机的文件夹中
tip:如果你选择的是系统文件夹,比如/usr/local等,会无法复制,需要给该文件夹赋予权限

sudo chmod 777 /usr/local/java

因为它是个压缩包,复制时会有问题:

直接skip all就行,后续有问题再说哈哈哈。

二、之后就是解压、配置环境变量

// 解压到当前目录
sudo tar -zxvf jdk-8u371-linux-x64.tar.gz

// 打开配置文件,进行环境变量配置
sudo vim /etc/profile

// 按 “i” 键开始编辑
// 在最下面添加以下内容
export JAVA_HOME=/usr/local/java/jdk1.8.0_371
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

// Esc 输入“:wq”保存并退出
// 输入下面命令使环境变量生效
source /etc/profile

有的教程对于环境变量的配置可能是vim ~/.bash_profile;source ~/.bash_profile,要注意这两者的区别
/etc/profile 是系统环境变量,对整个系统生效,而~/.bash_profile则是用户环境变量,对当前用户生效;
最后执行java -version命令,能看到jdk版本信息即可

与Linux下JDK的安装配置相似的内容:

Linux下JDK的安装配置

一、官网下载JDK1.8 https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html JDK1.8 因为1.8是目前项目中用到最多的 基本都是基于JDK1.8 可以直接在虚拟机中的浏览器访问下载,但是尝试过的

[Linux] 安装JDK

一、将linux的jdk安装包上传到linux系统中 二、解压后放到安装路径下 tar -zxvf jdk-8u121-linux-x64.tar 三、配置JDK环境变量 1、vim /etc/profile 2、按 i 进入编辑状态 3、添加环境变量 #java environment expor

jconsole的简单学习

摘要 jconsole 是JDK自带的一款图形化监测工具 他可以监测本地程序,也可以检测远程的机器 在没有其他监控手段可以使用的情况下可以快速进行必要的监测 使用方法也比较简单. 本地监控 jconsole 存在于jdk的bin 目录下 所以不管是windows还是linux 只要PATH下面有jd

docker制作springboot镜像

以下步骤在具有Docker环境的Linux机器上操作。 把springboot-1.0.0.jar放到/usr/local/springboot目录下,并在该目录下创建Dockerfile文件,内容为: FROM openjdk:8-jdk-alpine ADD springboot-1.0.0.j

linux下基于官方源码编译ipopt

linux下基于官方源码编译ipopt 1、C++依赖项安装升级 由于需要编译c++所以需要安装一系列的依赖: apt-get update apt-get -y upgrade apt install build-essential apt-get install -y gcc g++ gfort

[转帖]【学习笔记】Linux下CPU性能评估

Linux下CPU性能评估 1、 vmstat监控CPU使用情况 【说明】 procs: l r表示运行和等待CPU时间片的进程数,这个值如果长期大于系统CPU的个数,就说明CPU不足,需要增加CPU。 l b表示在等待资源的进程数,比如正在等待I/O或者内存交换等。 memory: l swpd:

[转帖]yum提示Error: rpmdb open failed 报错处理

Linux 下,在使用yum 安装时,可能会报以下错误: [root@localhost tmp]# yum --di sab1 erepo=* erase 1ibX11 rpmdb: Program version 4.7 doesn't match environment version 720

[转帖]Linux下在文件内部指定行(首行、末尾行等)插入内容

https://blog.csdn.net/drbing/article/details/52153766 1、在文件的首行插入指定内容: :~$ sed -i "1i#! /bin/sh -" a 执行后,在a文件的第一行插入#! /bin/sh - 2、在文件的指定行(n)插入指定内容: :~$

Linux下PAM认证详解(以centos7为例)

Linux下PAM认证详解(以centos7为例) PAM简介(Pluggable Authentication Modules,可插拔认证模块) Sun公司于1995年开发的一种与认证相关的通用框架机制:PAM(可插拔认证模块)是实现认证工作的一个模块。 因为每个服务都用到不同的认证方式,所以就需

Linux 下的输入输出和重定向示例

Linux 下的输入输出和重定向示例 作者:Grey 原文地址: 博客园:Linux 下的输入输出和重定向示例 CSDN:Linux 下的输入输出和重定向示例 说明 Linux 下的输入输出有如下三种形式 | 设备 | 设备名 | 文件描述符 | 类型 | | | | | | | 键盘 | /dev