首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux中yum安装jdk

在Linux系统中,yum(Yellowdog Updater, Modified)是一个常用的包管理器,用于简化软件的安装、更新和删除过程。使用yum安装JDK(Java Development Kit)是一种快速且方便的方法。以下是详细步骤和相关概念:

基础概念

  • YUM:一个基于RPM包管理的工具,能够自动解决软件包的依赖关系。
  • JDK:Java Development Kit,是开发Java应用程序所需的工具集,包括编译器、调试器和其他工具。

安装步骤

  1. 更新YUM缓存
  2. 更新YUM缓存
  3. 搜索可用的JDK版本
  4. 搜索可用的JDK版本
  5. 这将列出所有与JDK相关的可用包。
  6. 安装JDK: 选择一个合适的版本进行安装。例如,安装OpenJDK 11:
  7. 安装JDK: 选择一个合适的版本进行安装。例如,安装OpenJDK 11:
  8. 验证安装: 安装完成后,可以通过以下命令检查Java版本:
  9. 验证安装: 安装完成后,可以通过以下命令检查Java版本:
  10. 你应该能看到类似如下的输出:
  11. 你应该能看到类似如下的输出:

优势

  • 自动化依赖解决yum会自动处理软件包之间的依赖关系,简化了安装过程。
  • 易于管理:通过简单的命令即可完成安装、更新和卸载操作。
  • 安全性:官方仓库提供的软件包通常经过安全检查和签名,降低了安全风险。

类型与应用场景

  • OpenJDK:开源版本,广泛用于各种Linux发行版,适合大多数开发场景。
  • Oracle JDK:商业版本,提供更多高级特性和企业级支持,适用于对性能和稳定性有更高要求的场景。

常见问题及解决方法

问题1:安装过程中出现依赖冲突

原因:某些软件包可能与其他已安装的包存在不兼容的依赖关系。 解决方法

代码语言:txt
复制
sudo yum deplist <package_name>

查看具体依赖关系,并尝试手动解决冲突,或者使用--skip-broken选项跳过有问题的包:

代码语言:txt
复制
sudo yum install --skip-broken <package_name>

问题2:无法找到特定版本的JDK

原因:指定的JDK版本可能在默认仓库中不存在。 解决方法

  • 添加额外的软件源,例如EPEL(Extra Packages for Enterprise Linux):
  • 添加额外的软件源,例如EPEL(Extra Packages for Enterprise Linux):
  • 手动下载并安装JDK:
  • 手动下载并安装JDK:
  • 然后配置环境变量:
  • 然后配置环境变量:

通过以上步骤和方法,你应该能够在Linux系统中成功使用yum安装JDK,并解决常见的安装问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

linux用yum安装jdk或yum组安装jdk只有java命令没有javac命令

我在最小化版的centos6.8上联网用yum连163的源安装的jdk。...首先我是用yum组安装的Java Platform(java平台),安装后在/usr/lib/jvm/java-xxxxxxx有这个jdk,但是一安装完就可以使用java命令,我也是一脸懵逼,不管,来一波环境变量设置先...Java Platform,报错,已安装,那就执行 yum search java-1.7 看到了java-1.7.0-openjdk-devel.x86_64这个吗,当然你可以serach的是java...如果是用rpm方式安装的jdk,你可以自定义放在你想放在的地方进行安装操作,也很稳定,设置啥的也不会出错,各有各的好处。...以上内容仅针对jdk 1.7安装时遇到的问题 以上只是本人没有找到最合适的解决办法,自己尝试了,亲测有用的做法,具体如果有什么问题也希望各位老司机、大牛指点迷津,小弟初学linux,望海涵 发布者:全栈程序员栈长

4.3K20
  • linux 中安装JDK

    一般公司差不多所有的服务器都是搭建在Linux上面的,所以这就免不了,(要是使用Java语言)要在Linux上面布一套JDK也就是Java虚拟机环境。...下面,我具体说一下安装过程,以及可能出现的问题。 首先你要把Linux拷贝到你的Linux系统文件夹中。 2:如果你的JDK是压缩文件,你就要在Linux下执行命令 ....如果在Linux中不让你进行解压缩,你就执行命令 chmod u+x  JDK(给它赋予权限) 3:配置环境变量:执行命令 vi  /etc/profile 设置环境变量,在文件中增加以下部分 JAVA_HOME...=/usr/local/JDK(你安装到什么地方你就具体写什么路径) PATH=....:$JAVA_HOME/bin:$PATH    最后:wq保存并推出 最后执行source    /etc/profile 文件生效 4:输入Java -version 发现你安装的jdk版本 ,说明已经安装成功了

    4.1K40

    使用yum卸载、安装jdk

    由于EPICS工作环境下安装CSS,但CSS不支持开源jdk,所以首先需要卸载open jdk,然后再安装jdk-8u144-linux-x64.tar.gz(CSS只支持8及以上版本)。...如果出现找不到openjdk source的话,那么还可以这样卸载 yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 yum...: whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH 二、安装 卸载完成后,就需要安装了: 1)下载jdk,小编这里使用的是jdk...-8u144-linux-x64.tar.gz版本 2)新建一个jdk的安装路径,我是在usr/local目录下新建java目录,指令如下: mkdir /usr/local/java 3)把下载的jdk...-8u144-linux-x64.tar.gz包拷贝到新建的java目录下: cp jdk-8u144-linux-x64.tar.gz /usr/local/java 4)进入到java目录,解压:

    1.7K30

    在Linux中安装JDK

    Linux中安装JDK 1....手动安装JDK的步骤 (0) 查看系统中是否已经安装了JDK,如果有就卸载掉 [root@node01 ~]# rpm -qa | grep jdk java-1.6.0-openjdk-1.6.0.35...把包传到其他服务器,或者其他服务器通过本地yum源的方式去node01中取(我这里实现的是后者) 给每一台机器发送一个安装脚本,并且让脚本自己执行 要写一个启动脚本,用来执行以上两步操作 (2) 编写一个安装脚本...JDK 注意: 以上脚本执行需要配置集群各节点之间免秘钥登录,参考: 配置各台虚拟机之间免秘钥登录 node01服务器必须安装httpd服务,并且启动该服务 安装httpd服务: yum install...安装包,所以在我的installJDK.sh中,从node01下载JDK安装包的路径是这么写的: wget $BASE_SERVER/soft/jdk-8u73-linux-x64.tar.gz

    5.1K20

    Linux安装jdk步骤_jdk linux安装

    Linux的使用相信大家都要用到java吧!...在使用java前我们得先安装jdk以及配置环境变量等工作;下面小编给大家分享关于Linux安装jdk的详细步骤: 一、登录虚拟机进入终端切换到root用户,输入:su 接着输入密码 再输入:cd … 回到...root用户 二、查看Linux系统是否有自带的jdk: 1、输入:java -version 2、发现有输入:rpm -qa | grep java 检测jdk的安装包,(注意:rpm命令符没有时记得下载一个输入...文件传输器,把jdk安装包传到虚拟机对应的文件夹当中;或者直接在Linux下载即可 七、在终端进入对应的文件的目录,进一步解压,输入tar -zxvf +需要解压的包名,下图为解压中...、输入:javac 3、输入:java 到此Linux安装jdk就完成啦!

    38.6K20

    CentOS 7 yum卸载jdk、安装jdk以及配置jdk环境

    CentOS 7 yum卸载jdk、安装jdk以及配置jdk环境 查看是否已经安装jdk 通过命令查询是否已经安装jdk //括号中选择一个即可 yum list installed | grep [java...openjdk相关文件输入 yum -y remove java-1.8.0-openjdk* #卸载tzdata-java yum -y remove tzdata-java.noarch 安装jdk...查看jdk软件包列表 yum search java | grep -i --color jdk 选择需要的版本进行安装,这里安装1.8.0版本 #选择需要的文件进行安装 yum install...-y java-1.8.0-openjdk java-1.8.0-openjdk-devel #或者如下命令,安装jdk1.8.0的所有文件 yum install -y java-1.8.0-openjdk.../profile 往文件中添加如下设置 注意:JAVA_HOME的值按实际目录路径给值 # set java environment JAVA_HOME=/usr/lib/jvm/java-1.8.0

    4.4K10

    linux下载安装yum(ubuntu安装yum工具)

    自动搜索最快镜像插件: yum install yum-fastestmirror 安装yum图形窗口插件: yum install yumex 1、安装 yum install 全部安装 yum install...package1 安装指定的安装包package1 yum groupinsall group1 安装程序组group1 2、更新和升级 yum update 全部更新 yum update package1...升级程序组group1 3、查找和显示 yum info package1 显示安装包信息package1 yum list 显示所有已经安装和可以安装的程序包 yum list package1 显示指定程序包安装情况...我们可以使用以下命令安装这个插件: yum install yum-downloadonly 完成安装后,yum就多了两个命令参数,分别是: --downloadonly --downloaddir=/...path/to/dir 这两个命令参数的含义非常明确,不用多作解释了,这样,用户就可以做到使用yum只下载软件包,不自动安装了 2.不用yum-downloadonly插件,安装或者升级软件时保留下安装包

    7.4K30

    CentOS 7 yum 安装与配置 JDK

    文章目录 1、检查是否已安装`JDK`及卸载 2、安装`JDK` 3、配置环境变量 1、检查是否已安装JDK及卸载 以下命令二选一,中括号选一即可 yum list installed | grep...[java][jdk] rpm -qa | grep [java][jdk][gcj] 执行命令出现如上图所示,需要卸载,反之即不用 卸载JAVA环境 yum -y remove java-1.6.0...-openjdk* //表时卸载所有openjdk相关文件输入 yum -y remove tzdata-java.noarch //卸载tzdata-java 2、安装JDK 查看JDK软件包列表...yum search java | grep -i --color jdk 选择版本安装 yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel...#或者如下命令,安装jdk1.8.0的所有文件 yum install -y java-1.8.0-openjdk* 查看JDK是否安装成功 java -version 3、配置环境变量 JDK默认安装路径

    1.3K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券