一、网页步骤:
How to install JAVA8 (One approach) (Latest Releases , M76 onwards)
From M76 release onwards, the supported java version is jdk 8. Open JDK8 is also accepted. (To install open jdk8, refer HowtoInstallOpenJDK)
- Download the 32-bit or 64-bit Linux "compressed binary file" - it has a ".tar.gz" file extension: Java Downloads | Oracle
- Uncompress it (example jdk1.8.0_231)
- Now move the JDK 8 directory to /usr/lib/jvm
|
- Set JAVA_HOME to /usr/lib/jvm/<jdk_8_directory>
|
- Add path to /usr/lib/jvm/<jdk_8_directory>/bin to PATH variable. For that, add the following line:
|
- Verify that java version is returned as java 8
|
二、出现问题:
虽然安装成功,但是出现“/bin 不在PATH 环境变量中,故无法找到该命令”问题
三、解决:
hedia@hedia-OptiPlex-3050:~$ export JAVA_HOME=/usr/lib/jvm/jdk-17.0.1/
hedia@hedia-OptiPlex-3050:~$ export PATH=/usr/lib/jvm/jdk-17.0.1/bin:/home/hedia/.sdkman/candidates/groovy/current/bin:/home/hedia/.sdkman/candidates/grails/current/bin:/home/hedia/bin:/home/hedia/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
hedia@hedia-OptiPlex-3050:~$ java -version
java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
hedia@hedia-OptiPlex-3050:~$ ls
111.txt appBundle_drew.js bin build build.tar.gz chat cksum examples.desktop Sercomm shell source_code work 公共的 模板 视频 图片 文档 下载 音乐 桌面
添加路径时一定要加上全部路径!
查看所有路径:echo $PATH