周晓凡优秀作者
原创内容 来源:小居数码网 时间:2024-08-08 19:03:01 阅读() 收藏:56 分享:53 爆
导读:您正在阅读的是关于【数码知识】的问题,本文由科普作家协会,生活小能手,著名生活达人等整理监督编写。本文有800个文字,大小约为4KB,预计阅读时间2分钟。
做了几年的Java开发,竟然还不知道Linux中安装JDK有三种方式,每种方式都有其适用场景。我以CentOS为例,总结了一下安装JDK8的三种方式。
下载链接:https:///technetwork/java/javase/downloads/jdk8-downloads-2133151.html根据需要选择对应版本和位数(这里以jdk-8u211-linux-x64.tar.gz为例),并将文件放入CentOS中的相关目录中,以 /java/jdk 目录为例,执行 makdir /java/jdk 命令创建该目录;使用Xftp工具将下载的 JDK 压缩文件放入其中。
# 切换到 JDK 压缩包所在的目录$ cd /java/jdk# 将压缩包解压缩到当下目录$ tar -zxvf jdk-8u211-linux-x64.tar.gz# tar 命令中的参数说明:# -z 支持gzip解压文件# -x 从压缩的文件中提取文件# -v 显示操作过程# -f 指定压缩文件
解压后的 JDK 目录为:/java/jdk/jdk_1.8.0_211/ ,此目录便是下面将要配置环境变量中的 JAVA_HOME变量的值;
JDK 环境变量的配置有三种方式:全局永久生效、当下用户永久生效、临时生效。实际工作中,根据具体需要,选择一种来配置即可。下面逐一介绍三种方式:
此方法对所有用户生效。执行命令vim /etc/profile 来编辑/etc/profile文件,按键盘i进入编辑模式,在文本末尾添加以下内容:
#set java environmentexport JAVA_HOME=/java/jdk/jdk_1.8.0_211export PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME PATH CLASSPATH
依次按键盘 Esc —> (Shift+:) —> q —> w ,即保存并退出编辑模式。然后执行命令 source /etc/profile 使修改立即生效。
注:此方法还有另一种形式,不需要修改/etc/profile文件,而是要在目录/etc/profile.d/中创建新文件jdk.sh,并编辑。具体操作:执行命令 vim /etc/profile.d/jdk.sh ,vim命令会判断当/etc/profile.d/目录中不存在文件jdk.sh时,会自动创建jdk.sh文件,并编辑。编辑内容同上,最后执行命令source /etc/profile.d/jdk.sh使其生效。
此方法只针对当下登陆的用户有效,执行命令 vim ~/.bash_profile 来编辑当下用户根目录中的/home/用户名/.bash_profile 文件,在文末添加内容同上,并执行命令source ~/.bash_profile使其生效。
直接运行命令 export PATH=$PATH:/java/jdk/jdk_1.8.0_211/bin,使用这种方法,只会对当前会话生效,断开或者关闭命令行工具就失效了。
最后,执行命令 java -version 验证 JDK 环境变量是否配置成功,若正常显示java版本信息则表示 JDK 安装成功。此时/java/jdk/jdk-8u211-linux-x64.tar.gz已无用,如不需要可以将其删除。
更过分享,欢迎关注我的个人博客:http://www.hudk.top
上面就是小居数码小编今天给大家介绍的关于(三种方式安装JDK)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
(572)个朋友认为回复得到帮助。
部分文章信息来源于以及网友投稿,转载请说明出处。
本文标题:安装JDK的方法(三种方式安装JDK):http://sjzlt.cn/shuma/153860.html