我下载后一直试图在我的ubuntu上安装jdk.
首先我用过:sudo apt-get update
然后:sudo apt-get install jdk*(因为我不想写整个长名).
它没有工作 - 在标题中打印了这条消息.
我认为这个问题可能与我正在执行的目录有关(我已经从文件所在的Downloads目录中执行了它),所以我尝试执行相同的命令(sudo apt-get install jdk*)主目录(根目录).然后它工作..整个安装花了大约5分钟,看起来它安装了很多我没有要求的东西.
我不确定它安装了我需要的东西我回到了jdk8软件包所在的Downloads目录,就像第一次从那里运行命令一样.与以前相同的消息......找不到包裹.
我做错了什么?显然它没有安装,因为当我检查了java(java -version)的版本时,它没有显示安装了jdk8.
谢谢你,如果你花时间阅读这一点:)
aib*_*net 50
命令行选项 - Ubuntu
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
然后在终端
sudo apt-get install oracle-java8-installer
Run Code Online (Sandbox Code Playgroud)
当您的系统上有多个Java安装时,可以选择要用作默认值的Java版本.为此,请执行以下命令.
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
Run Code Online (Sandbox Code Playgroud)
编辑 - 手动Java安装
下载oracle jdk
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Run Code Online (Sandbox Code Playgroud)
将zip解压缩到所需的文件夹中
e.g /usr/local/ after extract /usr/local/jdk1.8.0_65
Run Code Online (Sandbox Code Playgroud)
建立
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
Run Code Online (Sandbox Code Playgroud)
编辑/ etc/environment为Eclipse和Idea等外部应用程序设置JAVA_HOME路径
mad*_*adu 11
对我来说,以上都没有奏效,我必须按照以下方式进行,并且奏效了,
sudo -E add-apt-repository ppa:openjdk-r/ppa
进而,
sudo apt-get 更新
须藤 apt-get 安装 openjdk-8-jdk
参考:https : //askubuntu.com/questions/644188/updating-jdk-7-to-8-unable-to-locate-package
Ubuntu 默认使用 OpenJDK 软件包。如果你想安装 Oracle 的 JDK,那么你需要访问他们的下载页面,并从那里获取包。
安装 Oracle JDK 后,您还需要更新以下内容(系统默认值将指向 OpenJDK):
export JAVA_HOME=/my/path/to/oracle/jdk
export PATH=$JAVA_HOME/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
如果您希望 Oracle JDK 成为系统的默认值,则需要删除 OpenJDK 软件包,并更新您的配置文件环境变量。