簡體   English   中英

在ubuntu 10 64bit上安裝java時出錯

[英]error installing java on ubuntu 10 64bit

編輯

我添加了這個說明來解釋為什么我在這里保留這個問題。 我添加了“Android”作為關鍵字,我想知道是否其他人試圖下載代碼以及如何解決這個問題。 我擔心如果我問Ubuntu他們會建議我使用OpenJDK,但問題是:有人使用該SDK來構建Android代碼嗎?

原版的

前段時間我在Ubuntu 10 64bit上下載了android源代碼。 我遇到了問題,但最后我設法讓一切正常。 現在我想在同一個Ubuntu版本的全新安裝上再次嘗試,但我遇到了問題。

雖然我按照這里的說明繼續我的錯誤:

包sun-java6-jdk不可用,但是由另一個包引用。 這可能意味着包丟失,已被淘汰或僅可從其他來源獲得E:包sun-java6-jdk沒有安裝候選

谷歌搜索為您提供了許多結果,為您提供相同的解決方案:

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"   
sudo apt-get update
sudo apt-get install sun-java6-jdk

我做到了但它沒有用。

我在VMWare下的VM上運行Ubuntu。

我還試圖添加另一個來源:

sudo add-apt-repository“deb-src http://archive.canonical.com/ubuntu lucid partner

但它沒有幫助

也許答案就在這里:

在SuperUser中回答

但奇怪的是,在Android門戶網站上沒有任何提及它

問題是您現在應該手動下載JDK。 在某個地方,我發現了這些步驟,在我的情況下它運行良好:

  1. 下載Java SE 6 JDK for Linux x86自解壓二進制文件(如果使用32位平台)
  2. 從下載文件夾中,使文件可執行文件chmod a+x jdk-6u<version>-linux-i586.bin
  3. 將文件移動到jvm文件夾sudo mv jdk-6u<version>-linux-i586.bin /usr/lib/jvm/
  4. 切換到jvm文件夾並運行自解壓二進制文件cd /usr/lib/jvm
  5. sudo ./jdk-6u<version>-linux-i586.bin
  6. 所有內容都將被解壓縮到新的jdk1.6文件夾,您現在可以刪除.bin文件。
  7. 在alternative文件夾中創建指向新java二進制文件的符號鏈接。 sudo ln -s -b /usr/lib/jvm/jdk1.6<version>/jre/bin/java /etc/alternatives/java
  8. 附加在〜/ .bashrc中

     JAVA_HOME=/usr/lib/jvm/jdk1.6.<version>/ 

    PATH = $ PATH:$ JAVA_HOME / bin中

  9. 仔細檢查版本java -version

請記住,您只能使用JDK v6版本。

確保以下內容:

  • 確保您已完成sudo apt-get update以確保您擁有最新的包信息。

  • 因為它說

包sun-java6-jdk不可用,但是由另一個包引用。 這可能意味着包丟失,已被淘汰或僅可從其他來源獲得E:包sun-java6-jdk沒有安裝候選

你可以搜索sudo apt-cache search sun-java6-jdk或者只是apt-cache search java6以查看它的引用,然后安裝該包,如果它有不同的名稱。

  • 也許嘗試刪除你添加的任何和所有PPA(我認為你可能有不止一個有一些拼寫錯誤等)然后再添加它但使用GUI

此外,您可以始終使用OpenJDK或添加第三方PPA

Ubuntu 10.04 Lucid Lynx提供Java 6軟件包,但您首先應激活合作伙伴軟件包以從軟件庫下載它。 為此,使用以下命令編輯文件/etc/apt/sources.list

gksudo gedit /etc/apt/sources.list

並取消注釋這些行:

deb http://archive.canonical.com/ubuntu lucid partner
deb-src http://archive.canonical.com/ubuntu lucid partner

然后您可以使用以下命令更新存儲庫並安裝Java 6包:

sudo apt-get update
sudo apt-get install sun-java6-jdk

您無需添加第三方存儲庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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