在ubuntu 15.10上安装Java

在ubuntu 15.10上安装Java,java,Java,我正在Ubuntu 15.10上安装Java 当我键入sudo add apt repository ppa:webupd8team/java 结果 Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 95, in <module> sp = SoftwareProperties(options=options) File "/usr/lib/python3/dist-

我正在Ubuntu 15.10上安装Java 当我键入
sudo add apt repository ppa:webupd8team/java
结果

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
回溯(最近一次呼叫最后一次):
文件“/usr/bin/add apt repository”,第95行,在
sp=软件属性(选项=选项)
文件“/usr/lib/python3/dist packages/softwareproperties/softwareproperties.py”,第109行,在__
self.reload_sourceslist()
文件“/usr/lib/python3/dist packages/softwareproperties/softwareproperties.py”,第599行,在reload_sourceslist中
self.distro.get\u源(self.sourceslist)
文件“/usr/lib/python3/dist packages/aptsources/distro.py”,第89行,在get_sources中
(self.id,self.codename))
aptsources.distro.NoDistroTemplateException:错误:找不到Ubuntu/xenial的分发模板
如何修复它?谢谢你


你为什么要走这条艰难的路。
只需打开Ubuntu软件中心,搜索JDK并点击安装按钮。这么简单
检查/etc/apt/sources.list中的sources.list文件,确保该文件未被更改或损坏。


你为什么要走这条艰难的路。
只需打开Ubuntu软件中心,搜索JDK并点击安装按钮。这么简单

检查/etc/apt/sources.list中的sources.list文件,确保该文件未被更改或损坏。

只要使用
sudo apt get install openjdk-8-jdk
就可以了,如果openjdk也能满足您的需要(如果您知道“安装Java”,很可能会这样做)


对于OpenJDK 8,您应该能够在
/usr/lib/jvm/Java-8-OpenJDK-amd64/bin/Java
中找到您的Java可执行文件,只要使用
sudo apt get install OpenJDK-8-jdk
就可以了,如果OpenJDK也满足您的需求(而且如果您知道“安装Java”,很可能会这样做)


对于OpenJDK 8,您应该能够在
/usr/lib/jvm/Java-8-OpenJDK-amd64/bin/Java

中找到您的Java可执行文件。看起来PPA对Ubuntu 15.10没有任何功能

我用于将tarball从转换为.deb包


这个问题更适合于

看起来PPA没有任何Ubuntu 15.10版本

我用于将tarball从转换为.deb包


附:这个问题更适合于

嗯,你需要检查你是否支持代理

因此,您需要将https_proxy环境变量设置为自定义设置,例如:

导出https\u代理=

之后,您可以运行命令“sudo add apt repository ppa:webupd8team/java”


我不知道为什么添加apt存储库不使用apt的代理设置。

嗯,你需要检查你是否在代理后面

因此,您需要将https_proxy环境变量设置为自定义设置,例如:

导出https\u代理=

之后,您可以运行命令“sudo add apt repository ppa:webupd8team/java”


我不知道为什么添加apt存储库不使用apt的代理设置。

打开应用程序->附件->终端

在命令行中键入以下内容:

sudo apt-get install openjdk-8-jdk
apt-cache search jdk
在命令行中键入以下内容:

sudo apt-get install openjdk-8-jdk
apt-cache search jdk
(注意:这里象征性地使用openjdk-8-jdk,您可以根据需要选择jdk版本。)

对于“JAVA_HOME”(环境变量),请使用安装路径在“Terminal”中键入如下所示的命令:

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk
export PATH=$PATH:/usr/lib/jvm/java-8-openjdk/bin
(注意:“/usr/lib/jvm/java-8-openjdk”在这里象征性地用于演示。您应该根据安装使用路径。)

对于“路径”(环境变量),请使用安装路径在“终端”中键入如下所示的命令:

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk
export PATH=$PATH:/usr/lib/jvm/java-8-openjdk/bin
(注意:“/usr/lib/jvm/java-8-openjdk”在这里象征性地用于演示。您应该根据安装使用路径。)

检查“open jdk”安装,只需在“Terminal”中键入命令,如下所示:

javac -version

打开应用->附件->终端

在命令行中键入以下内容:

sudo apt-get install openjdk-8-jdk
apt-cache search jdk
在命令行中键入以下内容:

sudo apt-get install openjdk-8-jdk
apt-cache search jdk
(注意:这里象征性地使用openjdk-8-jdk,您可以根据需要选择jdk版本。)

对于“JAVA_HOME”(环境变量),请使用安装路径在“Terminal”中键入如下所示的命令:

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk
export PATH=$PATH:/usr/lib/jvm/java-8-openjdk/bin
(注意:“/usr/lib/jvm/java-8-openjdk”在这里象征性地用于演示。您应该根据安装使用路径。)

对于“路径”(环境变量),请使用安装路径在“终端”中键入如下所示的命令:

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk
export PATH=$PATH:/usr/lib/jvm/java-8-openjdk/bin
(注意:“/usr/lib/jvm/java-8-openjdk”在这里象征性地用于演示。您应该根据安装使用路径。)

检查“open jdk”安装,只需在“Terminal”中键入命令,如下所示:

javac -version

您可以使用此命令sudo apt get install python software properties sudo add apt repository ppa:webupd8team/java sudo apt get update您可以使用此命令sudo apt get install python software properties sudo add apt repository ppa:webupd8team/java sudo apt get update它似乎在搜索Xenial Xerus的包,我写这篇评论时,Ubuntu 16.04是Alpha。你知道为什么它会认为你在Ubuntu 16.04上运行吗?在我写这篇评论时,它似乎在搜索Xenial Xerus的软件包,Ubuntu 16.04是Alpha。你知道为什么它会认为你在Ubuntu 16.04上运行吗?它通知“找不到包openjdk8”@gaussshiromadeon:Try
sudo apt get install openjdk-8-jdk
,我更新了答案。否则,只需tpye
sudoapt-get安装openjdk
并点击“制表器”,apt-get将向您展示所有可能的软件包。谢谢。我试过了。结果是:openjdk-8-jdk已经是最新版本(8u72-b15-2ubuntu3)。0已升级,0已新安装,0已删除,1438未删除upgraded@GaussShiroemonMadeon:然后只需查看
/usr/lib/jvm/
,您就会发现您的jvm已经安装。我的java可执行文件是l