要编译很老的android5.1....需要openjdk1.7,在ubuntu18.04上默认的是jdk-8
吐槽一下:
CSDN上全是下面这种转载博客,这链接根本不可行,软件包在当前发行版中不可用.
--------------------------------------------解决办法--------------------------------------------------------------
后面在https://askubuntu.com/questions/1034387/how-can-i-install-jdk7-on-ubuntu-18-04-lts-64bit 里找到了解决办法。
(链接打开很慢, 里面一个很长的answer是正确可行的,下面是我验证)
-----------------
主要步骤就是:
1. 下载一个openjdk1.7的源码压缩包,然后在/etc/profile里配置一下环境变量。
2. 这时后如果java -version, 终端会提示找不到java命令,需要Update alternatives执行下面的命令 (下面的jdk1.7.0_80是原答主的版本,存放的目录是/usr/local/java)
do update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_80/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_80/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.7.0_80/bin/javaws" 1
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_80/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_80/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_80/bin/javaws
3. source /etc/profile就配置好了
=============================================END=======================================