[code]Ubuntu 16.04 LTS, sudo apt-cache search openjdk 時,搜索到的是 openjdk-8-jdk, 但是這個 openjdk-8-jdk 在編譯 Android Source Code時又報錯誤,因為Android Source Code 要求 1.7版本的 JDK,通過在 source.list 中添加 openjdk-7-jdk source的形式,能夠在 sudo apt-cache search openjdk 時搜索到 openjdk-7-jdk,但是安裝時會報錯,各種依賴 關系得不到滿足。 在http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=477645 中搜索到 的解決方案: sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt-get install openjdk-7-jre 經過驗證,確實可以解決問題。 然後: man add-apt-repository NAME add-apt-repository - Adds a repository into the /etc/apt/sources.list or /etc/apt/sources.list.d or removes an existing one SYNOPSIS add-apt-repository [OPTIONS] REPOSITORY DESCRIPTION add-apt-repository is a script which adds an external APT repository to either /etc/apt/sources.list or a file in /etc/apt/sources.list.d/ or removes an already existing repository.