admin 管理员组文章数量: 887021
Ubuntu系统下安装和配置jdk
前提
- 本人的ubuntu系统是安装在虚拟机上的
- ubuntu版本为:18.04.4 64位
- ubuntu使用的是中文语言
一、下载jdk
前提
jdk官网:https://www.oracle
jdk14的下载网址:https://www.oracle/java/technologies/javase-jdk14-downloads.html
(可以通过上面的连接直接下载所需的jdk文件)
下载
- 登录https://www.oracle/index.html,在最上面可以切换中文,然后点击那个三条横岗,进入目录
- 点击Java后,往下滑找到Java SE并点击,下面出现Learn more about Java SE,点击
- 在弹出的页面上点击Downloads
- 点击JDK Download
- 点击JDK Download后,在jdk下载列表中选择所需要的jdk点击下载
在这里介绍一下下面7个下载文件的具体内容
jdk-14.0.1_linux-x64_bin.deb Linux Debian软件包
jdk-14.0.1_linux-x64_bin.rpm Linux RPM软件包
jdk-14.0.1_linux-x64_bin.tar.gz Linux压缩档案
jdk-14.0.1_osx-x64_bin.dmg macOS安装程序
jdk-14.0.1_osx-x64_bin.tar.gz mac压缩存档
jdk-14.0.1_windows-x64_bin.exe window64位安装程序
jdk-14.0.1_windows-x64_bin.zip window64位压缩存档
/*压缩存档解压后==安装程序安装之后的安装目录*/
我这里选择的是jdk-14.0.1_linux-x64_bin.tar.gz(推荐)
二、配置jdk
注意:当前的jdk文件在ubuntu桌面
- 创建jvm文件夹,sudo mkdir /usr/lib/jvm
cao@host:~$ sudo mkdir /usr/lib/jvm
[sudo] cao 的密码:
cao@host:~$
- 解压jdk文件,sudo -zxvf 桌面/jdk-14.0.1_linux-x64_bin.tar.gz,如果这条命令没有执行成功,则使用文件归档器来解压。
cao@host:~$ sudo tar -zxvf 桌面/jdk-14.0.1_linux-x64_bin.tar.gz
- 将解压文件夹复制到创建的jvm目录下,sudo -cp -r 桌面/jdk-14.0.1 /usr/lib/jvm
cao@host:~$ sudo cp -r 桌面/jdk-14.0.1 /usr/lib/jvm
- 设置环境变量 sudo gedit ~/.bashrc
cao@host:~$ sudo gedit ~/.bashrc
在打开的.bashrc文件的最末尾加上下面代码
#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk-14.0.1
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
上面的代码export JAVA_HOME=/usr/lib/jvm/jdk-14.0.1 随着你下载的不同jdk文件,而改变
点击保存,然后退出文件编辑器。
7. 使环境变量生效,source ~/.bashrc
cao@host:~$ source ~/.bashrc
- 测试jdk是否安装成功,java -version,也可以使用javac -version来验证
cao@host:~$ java -version
java version "14.0.1" 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1+7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)
cao@host:~$ javac -version
javac 14.0.1
到这,jdk已经配置完成!
总结:
无论下载什么版本的jdk,都可以按照上面的教程来实现
版权声明:本文标题:Ubuntu系统下安装和配置jdk14 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1729172580h1326857.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论