簡體   English   中英

在ubuntu上安裝jdk8-“無法找到軟件包”更新無法修復

[英]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冗長的指導有疑問的人 我以相對輕松的方式解決了它。

  1. 此處下載安裝程序,或直接下載鏈接
  2. $ 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

對我而言,以上方法均無效,我必須按照以下步驟進行操作,並且有效,

須藤-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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM