返回顶部
首页 > 资讯 > 操作系统 >Linux下怎么安装Java
  • 680
分享到

Linux下怎么安装Java

2023-06-28 10:06:36 680人浏览 八月长安
摘要

本篇内容主要讲解“linux下怎么安装Java”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下怎么安装Java”吧!Java是一门面向对象编程语言,不仅吸收了c++语言的各种优点,还摒

本篇内容主要讲解“linux下怎么安装Java”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下怎么安装Java”吧!

Java是一门面向对象编程语言,不仅吸收了c++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

Linux下怎么安装Java

开始之前

Java有多种不同的实现。 Openjdkoracle Java是Java的两个主要实现,它们之间几乎没有区别,只是Oracle Java具有一些附加的商业功能。 Oracle Java 许可证仅允许该软件的非商业使用,例如个人使用和开发使用。

默认的ubuntu 20.04存储库包括两个OpenJDK软件包:Java Runtime Environment(JRE)和Java Development Kit(JDK)。 JRE由Java虚拟机JVM),类和二进制文件组成,可让您运行Java程序。 JDK包含构建Java应用程序所需的JRE以及开发/调试工具和库。

如果不确定要安装哪个Java软件包,通常建议将其安装为默认的OpenJDK(JDK 11)版本。 一些基于Java的应用程序可能需要特定版本的Java,因此您应该查阅应用程序文档。

安装OpenJDK 11

在撰写本文时,Java 11是Java的最新长期支持(LTS)版本。 它也是Ubuntu 20.04中默认的Java开发和运行时。

以具有sudo权限的用户或root用户身份运行以下命令,以更新软件包索引并安装OpenJDK 11 JDK软件包:

 sudo apt update sudo apt install openjdk-11-jdk

Copy

安装完成后,您可以通过检查Java版本进行验证:

 java -version

Copy

输出应如下所示:

 openjdk version "11.0.7" 2020-04-14 OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1) OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

Copy

至此,您已经在Ubuntu系统上成功安装了Java。

JRE包含在JDK软件包中。 如果仅需要JRE,则安装openjdk-11-jre软件包。 为了使Java运行时最少,请安装openjdk-11-jdk-headless软件包。

安装OpenJDK 8

以前的Java LTS版本Java 8仍然被广泛使用。 如果您的应用程序在Java 8上运行,则可以通过键入以下命令进行安装:

 sudo apt update sudo apt install openjdk-8-jdk

Copy

通过检查Java版本来验证安装:

 java -version

Copy

输出应如下所示:

 openjdk version "1.8.0_252" OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1ubuntu1-b09) OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)

Copy

设置默认版本

如果您的Ubuntu系统上安装了多个Java版本,则可以通过键入以下命令检查将哪个版本设置为默认版本:

 java -version

Copy

要更改默认版本,请使用update-alternatives命令:

 sudo update-alternatives --config java

Copy

输出将如下所示:

 There are 2 choices for the alternative java (providing /usr/bin/java).    Selection    Path                                            Priority   Status ------------------------------------------------------------ * 0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      auto mode   1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      manual mode   2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode  Pressto keep the current choice[*], or type selection number:

Copy

将为您提供所有已安装的Java版本的列表。 输入您要用作默认版本的版本号,然后按Enter。

JAVA_HOME环境变量

某些Java应用程序使用JAVA_HOME 环境变量来确定Java安装位置。要设置JAVA_HOME变量,请首先使用update-alternatives查找Java安装路径:

 sudo update-alternatives --config java

Copy

在此示例中,安装路径如下:

  • OpenJDK 11位于/usr/lib/jvm/java-11-openjdk-amd64/bin/java

  • OpenJDK 8位于/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

找到首选Java安装路径后,打开/etc/environment文件:

 sudo nano /etc/environment

Copy

假设您要设置JAVA_HOME指向OpenJDK 11,请在文件末尾添加以下行:

 #/etc/environment JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Copy

要使更改在您当前的shell会话上生效,您可以注销并登录或运行以下source命令:

 source /etc/environment

Copy

验证是否正确设置了JAVA_HOME环境变量:

 echo $JAVA_HOME

Copy

您应该看到Java安装的路径:

 /usr/lib/jvm/java-11-openjdk-amd64

Copy

/etc/environment是系统范围的配置文件,所有用户都可以使用。 如果要基于每个用户设置JAVA_HOME变量,则将该行添加到.bashrc或用户登录时加载的任何其他配置文件中。

卸载Java

您可以使用apt 像安装任何其他软件包一样卸载Java。

例如,要卸载default-jdk软件包,请输入:

 sudo apt remove openjdk-11-jdk

到此,相信大家对“Linux下怎么安装Java”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: Linux下怎么安装Java

本文链接: https://lsjlt.com/news/318859.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux下怎么安装Java
    本篇内容主要讲解“Linux下怎么安装Java”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下怎么安装Java”吧!Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒...
    99+
    2023-06-28
  • linux下怎么安装percona
    这篇文章主要讲解了“linux下怎么安装percona”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux下怎么安装percona”吧! ...
    99+
    2024-04-02
  • linux下怎么安装mysql
    这篇文章主要介绍linux下怎么安装mysql,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、sudo apt-get install g++ gcc make automake ...
    99+
    2024-04-02
  • Linux下python3.8怎么安装
    本文小编为大家详细介绍“Linux下python3.8怎么安装”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux下python3.8怎么安装”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起...
    99+
    2024-04-02
  • linux下怎么安装GD
    这篇文章主要讲解了“linux下怎么安装GD”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux下怎么安装GD”吧!安裝 GD 前需要安裝 jpeg-6b, libpng, zlib, ...
    99+
    2023-06-10
  • Linux下怎么安装OpenSWan
    这篇“Linux下怎么安装OpenSWan”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux下怎么安装OpenSWan...
    99+
    2023-06-27
  • Linux下怎么安装Skype
    本文小编为大家详细介绍“Linux下怎么安装Skype”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux下怎么安装Skype”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Skype是一款即时通讯软件,其具...
    99+
    2023-06-27
  • Linux下怎么安装PowerShell
    今天小编给大家分享一下Linux下怎么安装PowerShell的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。PowerShe...
    99+
    2023-06-27
  • Linux下怎么安装Webmin
    这篇文章主要介绍“Linux下怎么安装Webmin”,在日常操作中,相信很多人在Linux下怎么安装Webmin问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下怎么安装Webmin”的疑惑有所帮助!...
    99+
    2023-06-27
  • Linux下怎么安装EncryptPad
    本篇内容主要讲解“Linux下怎么安装EncryptPad”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下怎么安装EncryptPad”吧!EncryptPad 是一个自由开源软件,它...
    99+
    2023-06-28
  • Linux下怎么安装ipython
    这篇文章主要介绍“Linux下怎么安装ipython”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下怎么安装ipython”文章能帮助大家解决问题。ipython是一个python的交互式...
    99+
    2023-06-28
  • Linux下怎么安装Chef
    这篇文章主要介绍“Linux下怎么安装Chef”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下怎么安装Chef”文章能帮助大家解决问题。Chef 是一款自动化服务器配置管理工具,可以对所管...
    99+
    2023-06-28
  • linux下怎么安装pm2
    本篇内容介绍了“linux下怎么安装pm2”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!linux下安装pm2全局安装npm in...
    99+
    2023-06-25
  • Linux下怎么安装Kibana
    这篇文章主要介绍Linux下怎么安装Kibana,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。你可以用kibana搜索、查...
    99+
    2023-06-28
  • Linux下怎么安装Ansible
    本篇内容主要讲解“Linux下怎么安装Ansible”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下怎么安装Ansible”吧!1、yum源安装以centos为例,默认在源里没有ans...
    99+
    2023-06-28
  • Linux下怎么安装phpstudy
    这篇文章主要介绍Linux下怎么安装phpstudy,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!phpStudy是一个PHP调试环境的程序集成包。该程序包集成最新Apache+PHP+MySQL+phpMyAdmi...
    99+
    2023-06-28
  • Linux下怎么安装goland
    这篇文章主要介绍Linux下怎么安装goland,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1 下载下载GoLand 2 安装Goland1.解压并重命名目录~$ tar -zxvf ...
    99+
    2023-06-28
  • Linux下怎么安装Xrdp
    小编给大家分享一下Linux下怎么安装Xrdp,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Xrdp 是 Microsoft 远程桌面协议 (RDP) 的开源实现...
    99+
    2023-06-28
  • Linux下怎么安装Redis
    这篇文章主要为大家展示了“Linux下怎么安装Redis”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下怎么安装Redis”这篇文章吧。Redis 是一个高性能的key-value数据...
    99+
    2023-06-28
  • Linux下怎么安装Elasticsearch
    这篇文章主要为大家展示了“Linux下怎么安装Elasticsearch”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下怎么安装Elasticsearch”这篇文章吧。Elastics...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作