要在 Ubuntu 18.04.1 系统中安装 Jdk 7(openjdk-7-jdk),但是在系统终端中使用 apt install openjdk-7-jdk 命令却安装失败,查找资料后才发现 Ubuntu 16.04 版本以后安装源已经默认没有 openjdk 7 了,所以不能用。之所以要安装 Jdk 7 是 android-6.0.1_r1 编译的需要,下面就介绍在 Ubuntu 18.04.1 系统中安装 Jdk 7 以及切换 jdk 环境的方法。
一、安装方法Jdk 7
1.首先需要下载 jdk7 以及 jdk7 依赖的类库:
2.下载的时候要选择和自己平台匹配的 deb 包,我安装的是 64 位的 Ubuntu 系统,所以我下载的是 arm64 的 deb 包。然后把下载的这六个 deb 文件放在一个空文件夹里面,执行:
sudo dpkg -i *.deb
3.当然你可以随便放,然后分别指定他们的位置就行,比如:
sudo dpkg -i [path1] [path2] …
4.执行完之后 jdk 7 就安装成功了。
5.执行 java -version 看一下当前版本号,如果是 jdk-1.7 那么你就成功了,就不用往下看了。如果不是 1.7 说明你之前安装的有其他版本的 jdk,那么我们还需要配置一个当前使用哪个版本的 jdk。
二、配置jdk版本的方法
1.执行下面的命令查看当前安装的所有 jdk 版本:
update-java-alternatives --list
2.执行下面的命令,然后选择你要用的版本:
sudo update-alternatives --config java
sudo update-alternatives --config javac
3.然后再次验证版本是否正确
java -version
javac -version
注意:如果不对,请重复该步骤。
4.到这里还没有结束,其实如果要编译 android 源码还有几个命令也要配置(当然你要是用不到也可以不配置):
sudo update-alternatives --config javap
sudo update-alternatives --config javadoc
sudo update-alternatives --config jar
sudo update-alternatives --config javah
注意:一定要把这四个也配置了,不然你还是编译不过。
5.最后如果需要可以配置一下 JAVA_HOME
在 .bashrc 里面添加下面这句话就可以了:
JAVA_HOME=[javadir]
相关主题