我一直在尝试在我的ubuntu下载后安装jdk。
首先我使用了:sudo apt-get update
then: 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
Edit - Manual Java Installation
下载oracle jdk
http://www.oracle.com/technetwork/java/javase/downloads/index.html
解压到所需文件夹
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
编辑/etc/environment为Eclipse和Idea等外部应用程序设置JAVA_HOME路径
对于我来说,上面的方法都不起作用,我必须按照下面的方法做,而且它起作用了,
sudo -E add-apt-repository ppa:openjdk-r/ppa
,
sudo apt-get update
sudo apt-get install openjdk-8-jdk
参考:https://askubuntu.com/questions/644188/updating-jdk-7-to-8-unable-to-locate-package
对于那些在apt-get或长指令方面有困难的人。我用一种相对轻松的方法解决了它。
- 从这里下载安装程序,或直接下载链接
-
$ sudo dpkg -i oracle-java8-installer_8u51+8u51arm-1-webupd8-0_all.deb
如果你得到
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
需要启用'Universe'存储库。
sudo add-apt-repository universe
然后sudo apt-get update
sudo apt-get install openjdk-8-jdk