(已更新Zsh无法使用环境变量问题)
一:使用apt自动化安装jdk
一般如果需要运行java程序时,需要一个简单、稳定的jdk或者jre环境,如下操作即可快速搭建java环境...
使用指令 sudo apt search jdk
即可搜索软件源中的jdk各类版本,找到需要的版本并复制下包名,使用 sudo apt install 包名
即可安装,如图:
通常情况下安装这个版本即可,使用指令 sudo apt install openjdk-11-jdk
二:手动下载安装自己所需jdk版本
如果所需的应用需要特定java环境或者想安装更新版本,可以去手动下载安装包,然后上传并解压等...
下载JDK
java常见下载站:
- AdoptOpenJDK(支持各平台): https://adoptopenjdk.net/releases.html
- Liberica OpenJDK(嵌入式适用): https://bell-sw.com/
- OracleJDK(甲骨文jdk,部分程序不兼容): https://www.oracle.com/java/
- OracleJAVA(传统JRE,版本较低,稳定): https://www.java.com/
以AdoptOpenJDK为例,我们本篇文章是为树莓派安装jdk环境,因此选择的“其他平台”
本文推荐选择OpenJDK 11 ,此版本为长期支持版,较稳定,且此版本可以通过上面方法一快速安装。本文演示了OpenJDK 15版本的手动安装
依次选择 OpenJDK 15 —— HotSpot,在下面Operating System出选择Linux,Architecture处选择系统版本
如果是树莓派官方系统,应选择arm32,除非你的树莓派是安装了64位系统版本
在下面筛选出的版本中选择JDK版本下载(如果没有编译等生产需求,可以下载JRE版本,文件体积较小)
配置JDK
下载完后将压缩包上传至树莓派内,并解压,指令为 tar -zxvf 压缩包名
使用指令 mv ./jdk-15.0.2+7 /usr/java
将解压出的文件夹放在 /usr/java
文件夹,或者也可以放到 /etc/java
等其他地方,记下路径,可以输入 pwd
查看当前路径,选中后右键即可复制
配置环境变量:
sudo nano /etc/profile
在文件末尾添加上以下内容:
export JAVA_HOME=/usr/java/jdk-15.0.2+7
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
其中,第一行的路径应该改成java存放的位置,如上述中我将解压出来的 jdk-15.0.2+7
文件夹放到了 /usr/java/
,因此第一行填入当前的路径
修改完毕后按 Ctrl+O
保存,按 Ctrl+X
退出编辑
输入 source /etc/profile
刷新环境变量(无需重启)
输入 java -version
查看版本信息,如果出现版本信息即为安装成功
新增zsh解决
如果安装了zsh,在zsh下使用java指令会显示
zsh: command not found: java
此时可以将/etc/profile
添加的内容复制到用户目录下的.zshrc
文件内,然后再输入
source .zshrc
如图: