[发明专利]一种基于Linux的自动安装配置JDK的方法及装置在审
申请号: | 201711182696.4 | 申请日: | 2017-11-23 |
公开(公告)号: | CN107908412A | 公开(公告)日: | 2018-04-13 |
发明(设计)人: | 庞潇 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 刘雪萍 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 linux 自动 安装 配置 jdk 方法 装置 | ||
技术领域
本发明涉及JDK安装领域,具体涉及一种基于Linux的可自动安装配置JDK的方法及装置。
背景技术
JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。JAVA是服务器部署相关软件的一个不可或缺的重要工具包,因此安装和配置JDK也成为了一项必不可少的重要问题
在搭建服务器过程中,经常需要安装配置JDK来支持各种相关软件和工具的正常运行,但安装配置JDK的步骤比较多,特别是修改环境变量的步骤,需要填写JDK的许多组件路径等内容,很容易不小心写错,而且JDK所在目录的不规范,也不利于以后的修改和升级,所以急需一种可以简单方便的安装配置JDK的方法。
发明内容
为解决上述问题,本发明提供一种实用性强,可在Linux环境自动安装配置JDK的方法及装置。
本发明的技术方案是:一种基于Linux的自动安装配置JDK的方法,包括以下步骤:
判断系统是否已安装JDK,如安装则终止,否则进行下一步;
检测JDK安装包的JDK版本;
根据JDK版本添加环境变量到/etc/profile文件夹中;
执行source/etc/profile完成JDK环境安装。
进一步地,判断JDK版本之前还包括步骤:
对JDK安装包执行解压操作,并移动解压出的文件到/usr目录。
进一步地,该方法通过执行脚本实现。
进一步地,执行脚本时添加JDK安装包位置。
本发明还提供一种基于Linux的自动安装配置JDK的装置,包括:
判断系统环境模块:用于判断系统是否已安装JDK;
检测JDK版本模块:用于检测待安装JDK安装包的JDK版本;
添加环境变量模块:用于根据JDK版本添加环境变量到/etc/profile文件夹中;
执行安装模块:用于执行source/etc/profile完成JDK环境安装。
进一步地,还包括:
解压移动模块:用于对JDK安装包执行解压操作,并移动解压出的文件到/usr目录。
进一步地,该装置对JDK的安装配置通过执行脚本实现。
进一步地,还包括:
添加位置模块:用于执行脚本时添加JDK安装包位置。
本发明提供的基于Linux的自动安装配置JDK的方法及装置,通过执行脚本自动安装JDK,可实现快速安装和配置JDK的方法,能够快速搭建java运行环境,减少基础软件安装时间,保证测试更快更顺利的进行。
附图说明
图1是本发明具体实施例方法流程示意图。
具体实施方式
下面结合附图并通过具体实施例对本发明进行详细阐述,以下实施例是对本发明的解释,而本发明并不局限于以下实施方式。
实施例一
本发明提供一种基于Linux的自动安装配置JDK的方法,可以在Linux系统中自动化安装配置JDK。本方法可通过执行脚本实现,脚本自动完成安装。需要说明的时,若系统中无JDK安装包,还应先将JDK安装包拷贝的系统中。
如图1所述,具体地,本发明包括以下步骤:
S1:将JDK安装包拷贝到系统;
S2:执行AutoInstallJavaSDK.sh脚本,并添加参数:JDK安装包的位置;
例如:./AutoInstallJavaSDK.sh~/jdk-7u71-linux-x64.tar.gz
S3: 判断系统是否已安装JDK,如安装则终止,否则进行下一步;
S4:对JDK安装包执行解压操作,并移动解压出的文件到/usr目录;
S5:检测JDK安装包的JDK版本;
S6:根据JDK版本添加环境变量到/etc/profile文件夹中;
S7:执行source/etc/profile完成JDK环境安装。
实施例二
基于上述实施例一,本实施例提供一种实现上述方法的装置,包括:
判断系统环境模块:用于判断系统是否已安装JDK;
检测JDK版本模块:用于检测待安装JDK安装包的JDK版本;
添加环境变量模块:用于根据JDK版本添加环境变量到/etc/profile文件夹中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711182696.4/2.html,转载请声明来源钻瓜专利网。