[英]Installing jdk8 on ubuntu- “unable to locate package” update doesn't fix
下载后,我一直在尝试在ubuntu上安装jdk。
首先我用过: sudo apt-get update
然后: sudo apt-get install jdk*
(因为我不想写整个长名)。
它不起作用-将消息打印在标题中。
我认为问题可能出在我正在执行的目录中(我已经从文件所在的下载目录中执行了该目录),所以我尝试sudo apt-get install jdk*
执行相同的命令( sudo apt-get install jdk*
)主目录(根目录)。 然后,它开始工作。.整个安装过程大约花费了5分钟,看起来它正在安装很多我不需要的东西。
我不确定它是否安装了我需要的东西,然后回到了jdk8软件包所在的Downloads目录,就像第一次从那里运行命令一样。 与以前相同的消息...找不到包。
我做错了什么? 显然,它没有安装,因为当我检查了Java版本(java -version)时,它没有显示已安装jdk8。
感谢您抽出宝贵的时间阅读这一点:)
命令行选项-Ubuntu
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
然后在终端
sudo apt-get install oracle-java8-installer
当系统上有多个Java安装时,可以选择要用作默认Java版本。 为此,请执行以下命令。
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
编辑-手动Java安装
下载oracle jdk
http://www.oracle.com/technetwork/java/javase/downloads/index.html
将zip解压缩到所需的文件夹中
e.g /usr/local/ after extract /usr/local/jdk1.8.0_65
设定
sudo update-alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_65/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/local/jdk1.8.0_65/bin/javac 1
sudo update-alternatives --install /usr/bin/javaws javaws /usr/local/jdk1.8.0_65/bin/javaws 1
sudo update-alternatives --set java /usr/local/jdk1.8.0_65/bin/java
sudo update-alternatives --set javac /usr/local/jdk1.8.0_65/bin/javac
sudo update-alternatives --set javaws /usr/local/jdk1.8.0_65/bin/javaws
编辑Eclipse和Idea等外部应用程序的/ etc / environment设置JAVA_HOME路径
对于那些对apt-get或冗长的指导有疑问的人 。 我以相对轻松的方式解决了它。
如果你得到一个
sudo: add-apt-repository: command not found
然后您需要运行以下命令
sudo apt-get install software-properties-common python-software-properties
它与vikasdumca的步骤相同,但被认为可以共享链接。
运行以下命令
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
然后
sudo apt-get install oracle-java8-installer
这样可以在ubuntu上正确安装oracle java 8。
从这篇文章中找到它
您可以在帖子中找到有关“管理Java”或“设置“ JAVA_HOME”环境变量”的更多信息。
Ubuntu默认使用OpenJDK软件包。 如果要安装Oracle的JDK,则需要访问其下载页面,然后从那里获取软件包。
安装Oracle JDK后,还需要更新以下内容(系统默认值将指向OpenJDK):
export JAVA_HOME=/my/path/to/oracle/jdk
export PATH=$JAVA_HOME/bin:$PATH
如果希望将Oracle JDK设置为系统的默认值,则需要删除OpenJDK软件包,并更新配置文件环境变量。
就我而言:
sudo -E add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt install oracle-java12-installer
效果很好
我为oracle java使用了另一个存储库。
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt install oracle-java11-installer
对我而言,以上方法均无效,我必须按照以下步骤进行操作,并且有效,
须藤-E add-apt-repository ppa:openjdk-r / ppa
接着,
sudo apt-get更新
须藤apt-get install openjdk-8-jdk
参考: https : //askubuntu.com/questions/644188/updating-jdk-7-to-8-unable-to-locate-package
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.