java错误:在ubuntu 16.04上安装android studio

java错误:在ubuntu 16.04上安装android studio,java,android,android-studio,installation,java-7,Java,Android,Android Studio,Installation,Java 7,我按照以下命令安装android studio: sudo apt-add-repository ppa:paolorotolo/android-studio sudo apt-get update sudo apt-get install android-studio 但给出了以下错误: Lendo listas de pacotes... Pronto ... A requisição HTTP foi enviada, aguardando resposta... 404 Not Fou

我按照以下命令安装android studio:

sudo apt-add-repository ppa:paolorotolo/android-studio
sudo apt-get update
sudo apt-get install android-studio
但给出了以下错误:

Lendo listas de pacotes... Pronto
...
A requisição HTTP foi enviada, aguardando resposta... 404 Not Found
2017-10-02 16:10:02 ERRO 404: Not Found.

download failed
Oracle JDK 7 is NOT installed.
dpkg: erro ao processar o pacote oracle-java7-installer (--configure):
 sub-processo script post-installation instalado retornou estado de saída de erro 1
dpkg: problemas com dependências impedem a configuração de oracle-jdk7-installer:
 oracle-jdk7-installer depende de oracle-java7-installer; porém:
  Pacote oracle-java7-installer não está configurado ainda.

dpkg: erro ao processar o pacote oracle-jdk7-installer (--configure):
 problemas de dependência - deixando desconfigurado
Nenhum relatório apport escrito pois a mensagem de erro indica que é um erro de seguimento de um erro anterior.
                               Erros foram encontrados durante o processamento de:
 oracle-java7-installer
 oracle-jdk7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
我尝试重新安装Java7,它安装正常,错误依然存在

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
无法安装java 7。我似乎无法获得相同的java安装错误的dowload或服务问题。有人能告诉我怎么解决这个问题吗

更新

/usr/lib/jvm/java-6-oracle/jre/bin/java
/usr/lib/jvm/java-8-openjdk-i386/jre/bin/java
/usr/lib/jvm/java-8-oracle/jre/bin/java
/usr/lib/jvm/java-9-oracle/bin/java
请执行以下操作:

一,

二,

三,

四,

备选java有5种选择(提供/usr/bin/java) 按可保留当前选项[*],或类型选择编号:

五,。 在中设置$JAVA_HOME
/etc/environment/
文件,类似于
JAVA\u HOME=“/usr/lib/jvm/JAVA-8-oracle”
在定义java_HOME时,不要忘记使用正确的java路径。

执行以下操作:

一,

二,

三,

四,

备选java有5种选择(提供/usr/bin/java) 按可保留当前选项[*],或类型选择编号:

五,。 在中设置$JAVA_HOME
/etc/environment/
文件,类似于
JAVA\u HOME=“/usr/lib/jvm/JAVA-8-oracle”

在定义java_HOME时,不要忘记使用正确的java路径。

这是一个X-Y问题!您希望运行Android Studio,而最新版本(在编写本文时)可以很好地使用(甚至可能需要)Java8。因此:

  • 下载并安装OpenJDK。是的,从技术上讲,您不需要JDK,但这是一个很好的习惯。如果您想要运行Eclipse,它通常要求运行VM的JDK版本(尽管Eclipse与AS在这方面有所不同)。只需使用以下常用方法之一安装JDK:
    • 您可以从常用的软件包中安装OpenJDK 8。在大多数情况下,这就像apt安装默认jdk一样简单,但要检查apt缓存结果
    • 使用像SDKMAN这样的shell工具来安装和管理一组稳定的jdk和Java工具。如果您需要频繁地切换工具版本,并且不想从事调整shell环境以管理构建和运行时问题的工作,那么这是一个不错的选择
  • 下载并安装最新版本。我建议不要将Ubuntu包用于Android Studio或Eclipse之类的东西。版本总是滞后,您会遇到依赖性问题,现代IDE也会自动更新
  • 我特别建议不要安装“Oracle”软件包,除非您出于某些特定原因确实需要它。即使这样,你也可能不会。OpenJDK是Linux和Windows的参考实现,是在通用平台上进行Android或Java开发的最正确的JDK(就测试这些ide时使用的内容而言)

    我还特别建议不要一直入侵JAVA_HOME,因为这样你就可以一直维护JAVA_HOME。Ubuntu有一个非常好的“替代品”系统,使其易于管理。或者您可以使用SDKMAN,它将选择默认值和当前VM选择变成一系列shell命令。作为一名开发人员,尽量减少为了让您的工具正常工作而必须进行的仪式,并随着时间的推移继续工作


    我使用Java6到Java8在Debian和Ubuntu上开发,在更高版本中运行我的工具,并使用特定版本的JDK进行编译。对于不同的项目,我有不同版本的工具,比如Ant和Gradle。通过grungy shell脚本源代码,我唯一能控制的是用于JNI开发的交叉编译器。其他一切都是通过替代品和SDKMAN完成的。除了运行
    updatealternations
    和调整Ant或Gradle属性之外,我从不调整Java选项。

    这是一个X-Y问题!您希望运行Android Studio,而最新版本(在编写本文时)可以很好地使用(甚至可能需要)Java8。因此:

  • 下载并安装OpenJDK。是的,从技术上讲,您不需要JDK,但这是一个很好的习惯。如果您想要运行Eclipse,它通常要求运行VM的JDK版本(尽管Eclipse与AS在这方面有所不同)。只需使用以下常用方法之一安装JDK:
    • 您可以从常用的软件包中安装OpenJDK 8。在大多数情况下,这就像apt安装默认jdk一样简单,但要检查apt缓存结果
    • 使用像SDKMAN这样的shell工具来安装和管理一组稳定的jdk和Java工具。如果您需要频繁地切换工具版本,并且不想从事调整shell环境以管理构建和运行时问题的工作,那么这是一个不错的选择
  • 下载并安装最新版本。我建议不要将Ubuntu包用于Android Studio或Eclipse之类的东西。版本总是滞后,您会遇到依赖性问题,现代IDE也会自动更新
  • 我特别建议不要安装“Oracle”软件包,除非您出于某些特定原因确实需要它。即使这样,你也可能不会。OpenJDK是Linux和Windows的参考实现,是在通用平台上进行Android或Java开发的最正确的JDK(就测试这些ide时使用的内容而言)

    我还特别建议不要一直入侵JAVA_HOME,因为这样你就可以一直维护JAVA_HOME。Ubuntu有一个非常好的“替代品”系统,使其易于管理。或者您可以使用SDKMAN,它将选择默认值和当前VM选择变成一系列shell命令。作为一名开发人员,尽量减少为了让您的工具正常工作而必须进行的仪式,并随着时间的推移继续工作

    我使用Java6到Java8在Debian和Ubuntu上开发,在更高版本中运行我的工具,并使用特定版本的JDK进行编译。我有分歧
    sudo add-apt-repository ppa:webupd8team/java
    
    sudo apt-get update
    
    sudo apt-get install oracle-java8-installer
    
    sudo update-alternatives --config java