2016-02-23 90 views
0

我在Ubuntu 15.10 安裝Java安裝Java的時候我輸入sudo add-apt-repository ppa:webupd8team/java 結果在Ubuntu 15.10

Traceback (most recent call last): 
    File "/usr/bin/add-apt-repository", line 95, in <module> 
    sp = SoftwareProperties(options=options) 
    File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 109, in __init__ 
    self.reload_sourceslist() 
    File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 599, in reload_sourceslist 
    self.distro.get_sources(self.sourceslist)  
    File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 89, in get_sources 
    (self.id, self.codename)) 
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Ubuntu/xenial 

如何解決呢?謝謝

+0

它似乎是它海我寫這篇評論的時候是用於Xenial Xerus,Ubuntu 16.04的Alpha包。你也許知道爲什麼它會認爲你在Ubuntu 16.04上運行? – syss

回答

0


爲什麼你去海槽艱難的歷程? 。
剛打開Ubuntu軟件中心,搜索JDK並點擊安裝按鈕。 So Easy
檢查您的sources.list文件/etc/apt/sources.list並確保該文件未被更改或損壞。

+0

是的。我檢查了這個文件沒有被改變和破壞。 –

4

只需使用sudo apt-get install openjdk-8-jdk如果OpenJDK的同時滿足您的需求(和最有可能它會如果您對「安裝Java」 AKS)

對於OpenJDK的8,您應該然後能夠找到您的Java可執行文件在/usr/lib/jvm/java-8-openjdk-amd64/bin/java

+0

它通知「無法找到包openjdk8」 –

+0

@GaussShiroemonMadeon:嘗試'sudo apt-get安裝openjdk-8-jdk',我更新了答案。否則,只需tpye'sudo apt-get install openjdk'並點擊「Tabulator」,然後apt-get會顯示所有可能的包。 –

+0

謝謝。我試過了。和結果: openjdk-8-jdk已經是最新的版本(8u72-b15-2ubuntu3)。 0升級,0新安裝,0刪除,1438未升級 –

0

它看起來像PPA沒有任何Ubuntu 15.10。

我用java-package到壓縮包從Oracle轉換爲.deb軟件包。

PS。這個問題更適合於askubuntu

0

那麼,你需要檢查你是否在代理?

所以,你需要的https_proxy環境變量設置爲您的自定義設置,例如:

出口https_proxy = http://myproxy.domain.net:8080/

後,您可以運行commnad「命令附加的apt-庫PPA: webupd8team/JAVA」

我不知道爲什麼加載的apt-庫不使用代理服務器設置爲貼切。

+0

你可以使用這個命令 sudo apt-get install python-software-properties sudo add-apt-repository ppa:webupd8team/java sudo apt-get update – user1812668

0

打開Applicaction - >附件 - >終端

類型在如下命令行:

sudo apt-get install openjdk-8-jdk 

鍵入命令行如下:

apt-cache search jdk 

(注:的openjdk -8-jdk在這裏象徵性地使用,您可以根據您的要求選擇JDK版本。)

對於 「JAVA_HOME」(環境變量)類型命令,如下所示,在 「終端」 使用安裝路徑:

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk 

(注: 「/ usr/lib中/ JVM/JAVA -8-的openjdk」 是象徵性地這裏只是爲了示範。您應該按照您的安裝使用您的路徑。)

對於 「PATH」(環境變量)類型命令,如下所示,在 「終端」 使用安裝路徑:

export PATH=$PATH:/usr/lib/jvm/java-8-openjdk/bin 

(注:「/ usr/lib中/ JVM/JAVA -8- OpenJDK的」象徵性地在這裏只用於演示你應該用你的路徑,按您的安裝)

檢查。‘開放JDK’安裝,只需鍵入命令‘終端’,如下圖所示:

javac -version