我有
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)
尝试通过以下命令将上述内容更新到最新版本:-
- sudo add-apt-repository ppa:webupd8team/java
- sudo apt-get 更新
- sudo apt-get install oracle-java8-installer
但是我收到以下错误:-
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 - 无法找到软件包
我的爪哇路径:-
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
谁能帮我这个,提前谢谢
你能尝试使用命令:apt-cache 搜索 oracle* 来搜索包名称是否存在。
这是在基于 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