繁体   English   中英

在ubuntu 15.10上安装Java

[英]install Java on ubuntu 15.10

当我输入sudo add-apt-repository ppa:webupd8team/java时,我正在Ubuntu 15.10上安装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

如何解决? 谢谢

如果OpenJDK也可以满足您的需求,则只需使用sudo apt-get install openjdk-8-jdk (如果您对“安装Java”感兴趣的话,很可能会这样做)

对于OpenJDK 8,您应该能够在/usr/lib/jvm/java-8-openjdk-amd64/bin/java找到Java可执行文件。


为什么您要走困难路?
只需打开Ubuntu软件中心并搜索JDK,然后单击“安装”按钮。 太简单
检查/etc/apt/sources.list中sources.list文件,并确保文件未更改或损坏。

看来PPA在Ubuntu 15.10中没有任何功能。

我使用java-package将tarball从Oracle转换为.deb包。

PS。 这个问题更适合Askubuntu

好吧,您需要检查您是否在代理之后??

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

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

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

我不知道为什么add-apt-repository不使用apt的代理设置。

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

在命令行中输入如下内容:

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”在这里仅用于演示目的。您应根据安装使用路径。)

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

javac -version

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM