当前位置:   article > 正文

Ubuntu系统安装JDK_ubuntu 安装jdk

ubuntu 安装jdk

目录

一、下载安装包

第一种,下载安装包到本地

第二种,服务器下载 (省一步上传)

上传到服务器解压

二、安装JDK

2.1获取jdk安装路径

2.2 配置变量

 2.2.1 编辑配置文件

2.2.2 配置内容 

2.3 配置文件刷新

2.4 查看版本

2.5 多版本切换

软件安利(好用,还免费)


操作系统: Ubuntu / 22.04 LTS amd64 (64bit)

一、下载安装包

        去 官网 下载所需要的安装包(Java Downloads | Oracle

第一种,下载安装包到本地

        这是我写这份记录时最新的版本,下拉滚动条,1.8的版本也再此处,按需下载

第二种,服务器下载 (省一步上传)

  1. ##后台下载到当前目录
  2. wget -b https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz

上传到服务器解压

  1. sudo tar -zxvf jdk-8u401-linux-x64.tar.gz #解压到 当前 目录下
  2. sudo tar -zxvf jdk-8u401-linux-x64.tar.gz /目标文件绝对路径 #解压到 目标 目录下

二、安装JDK

2.1获取jdk安装路径

  1. ## 进到jdk安装目录,并记录当前文件的绝对路径
  2. cd java/jdk1.8.0_401
  3. pwd

2.2 配置变量

        关于变量配置,有个事情要说一下,我当时在查的时候,看到有大佬配置在.bashrc 中的,也有配置在 profile 中的,都可行。就顺带查了下这两个的区别,以供参考(参考链接):

bashrc与profile都用于保存用户的环境信息,差异在于:
1. bashrc是在系统启动后就会自动运行。
2. profile是在用户登录后才会运行。
3. 进行设置后,可运用source bashrc命令更新bashrc,也可运用source profile命令更新profile。
PS:通常我们修改bashrc,有些linux的发行版本不一定有profile这个文件
4. /etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系。

 2.2.1 编辑配置文件

        打开配置文件,在末尾添加配置信息

  1. ## 选择 .bashrc 配置
  2. cd ~
  3. vim ~/.bashrc #输入小写i进入insert模式
  4. ## 选择 profile 配置
  5. vim /etc/profile #输入小写i进入insert模式

2.2.2 配置内容 

        配置结束后,按 Esc键 退出编辑模式,输入 :wq! 保存并退出。

  1. export JAVA_HOME=/app/toolFile/java/jdk1.8.0_401 ##记得改成自己的jdk安装路径
  2. export JRE_HOME=${JAVA_HOME}/jre
  3. export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
  4. export PATH=${JAVA_HOME}/bin:$PATH

         因为我配置了两个jdk,所以我的配置如下(当前生效1.8):

  1. # java environment
  2. export JAVA_HOME21=/app/toolFile/java/jdk-21.0.2
  3. export JAVA_HOME8=/app/toolFile/java/jdk1.8.0_401
  4. # 切换jdk修改如下配置
  5. # jdk21
  6. # export CLASSPATH=.:$JAVA_HOME21/lib
  7. # export PATH=.:$JAVA_HOME21/bin:$JAVA_HOME21/lib:$PATH
  8. # jdk8
  9. export JRE_HOME8=$JAVA_HOME8/jre
  10. export CLASSPATH=.:$JAVA_HOME8/lib:$JRE_HOME8/lib
  11. export PATH=$JAVA_HOME8/bin:$PATH

2.3 配置文件刷新

  1. ## 刷新配置文件,使配置生效(修改那个文件,刷新哪个)
  2. source ~/.bashrc
  3. source /etc/profile

2.4 查看版本

java -version

2.5 多版本切换

以上那种配置,虽然没有什么大错,但是每次切环境都需要更改配置文件,比较麻烦

好在,我又找到一位 大佬 ,稍作更改后如下:

  1. # java environment
  2. setJavaHome() {
  3. case $1 in
  4. 8)
  5. export JAVA_HOME=/app/toolFile/java/jdk1.8.0_401
  6. ;;
  7. 21)
  8. export JAVA_HOME=/app/toolFile/java/jdk-21.0.2
  9. ;;
  10. *)
  11. export JAVA_HOME=/app/toolFile/java/jdk1.8.0_401
  12. ;;
  13. esac
  14. export PATH=$JAVA_HOME/bin:$PATH
  15. echo "JAVA_HOME set to $JAVA_HOME"
  16. java -version
  17. }

效果:

OKK,安装完成 

软件安利(好用,还免费)

终端连接软件: Xterminal

夹带私货好像不是很好,但实在是忍不住

瞅瞅这界面,终端服务,文件管理一步到位,无需额外下载其他工具。还提供笔记记录功能

文件目录,历史命令一目了然。还可以记录常用的命令,直接使用

(他有pro版,只是我觉得免费功能已经完全够用,且方便好用)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/985466
推荐阅读
相关标签
  

闽ICP备14008679号