2016-05-30 48 views
0

我米有无法找到包甲骨文java8-安装Linux Mint的

java version "1.7.0_55" 
OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1ubuntu1~0.13.10.1) 
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode) 

试图通过下面的命令来上面最新版本更新: -

  • 须藤附加的apt-库PPA: webupd8team/JAVA
  • sudo易于得到更新
  • 命令和apt-get安装的Oracle java8的安装程序

但我得到以下错误: -

Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
W: Duplicate sources.list entry http://dl.google.com/linux/chrome/deb/ stable/main amd64 Packages (/var/lib/apt/lists/dl.google.com_linux_chrome_deb_dists_stable_main_binary-amd64_Packages) 
W: Duplicate sources.list entry http://dl.google.com/linux/chrome/deb/ stable/main i386 Packages (/var/lib/apt/lists/dl.google.com_linux_chrome_deb_dists_stable_main_binary-i386_Packages) 
W: You may want to run apt-get update to correct these problems 
E: Unable to locate package oracle-java8-installer 

我甚至尝试此链接: - Ubuntu: OpenJDK 8 - Unable to locate package

我的Java路径: -

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 
export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin 

任何人都可以帮助我在此,谢谢提前

+0

你需要oracle jdk 8吗?因为你现在有openjdk,所以为什么不更新呢? –

+0

我甚至尝试sudo apt-get安装openjdk-8-jdk,但得到错误说无法找到软件包openjdk-8-jdk,其实我只是更新我的Android SDK到N和Android N需要IDE运行Java 1.8 ,所以我正在更新它 – sid

+0

我假设PPA正在被添加并且更新不会引发错误?否则,我不确定问题是什么 –

回答

0

你可以尝试使用命令:apt-cache search oracle *来搜索包名是否存在。

0

这是在基于Debian的Linux上安装最新JDK的可靠方法。

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/webupd8team-java-$(lsb_release -cs).list && \ echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections && \ apt-get update && \ apt-get install -y --allow-unauthenticated oracle-java8-installer && \ apt install -y oracle-java8-set-default