ubuntu java 卸载_ubuntu 怎么卸载java「建议收藏」

ubuntu java 卸载_ubuntu 怎么卸载java「建议收藏」很简单。许多人比较厌恶Java,但是很有可能因为某些原因你需要安装Java,尽管你很讨厌它。在这篇文章中,我们将展示如何在Ubuntu14.04安装Java(也可能在LinuxMint17同样适用)。JREvsOpenJDKvsOracleJDK在我们继续了解如何安装Java之前,让我们快速地了解JRE、OpenJDK和OracleJDK之间的不同之处。JRE(JavaRunt…

大家好,又见面了,我是你们的朋友全栈君。

很简单。

许多人比较厌恶Java,但是很有可能因为某些原因你需要安装Java,尽管你很讨厌它。在这篇文章中,我们将展示如何在Ubuntu 14.04安装Java(也可能在Linux Mint 17同样适用)。

JRE vs OpenJDK vs Oracle JDK

在我们继续了解如何安装Java之前,让我们快速地了解JRE、OpenJDK和Oracle JDK之间的不同之处。

JRE(Java Runtime Environment),它是你运行一个基于Java语言应用程序的所正常需要的环境。如果你不是一个程序员的话,这些足够你的需要。

JDK代表Java开发工具包,如果你想做一些有关Java的开发(阅读程序),这正是你所需要的。

OpenJDK是Java开发工具包的开源实现,Oracle JDK是Java开发工具包的官方Oracle版本。尽管OpenJDK已经足够满足大多数的案例,但是许多程序比如Android Studio建议使用Oracle JDK,以避免UI/性能问题。

检查Java是否已经安装在Ubuntu上

打开终端,使用下面的命令:

java -version

如果你看到像下面的输出,这就意味着你并没有安装过Java:

The program ‘java’ can be found in the following packages:* default-jre* gcj-4.6-jre-headless* openjdk-6-jre-headless* gcj-4.5-jre-headless* openjdk-7-jre-headlessTry: sudo apt-get install

在Ubuntu和Linux Mint上安装Java

看了各种类型‘Java’的不同之后,让我们看如何安装他们。

在Ubuntu和Linux Mint上安装JRE

打开终端,使用下面的命令安装JRE:

sudo apt-get install default-jre

在Ubuntu和Linux Mint上安装OpenJDK

在终端,使用下面的命令安装OpenJDK Java开发工具包:

sudo apt-get install default-jdk

特殊地,如果你想要安装Java 7或者Java 6等等,你可以使用openjdk-7-jdk/openjdk-6jdk,但是记住在此之前安装openjdk-7-jre/openjdk-6-jre。

在Ubuntu和Linux Mint上安装Oracle JDK

使用下面的命令安装,只需一些时间,它就会下载许多的文件,所及你要确保你的网络环境良好:

sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java8-installersudo apt-get install oracle-java8-set-default

如果你想安装Java 7(i.e Java 1.7),在上面的命令中用java7代替java8。

取消

评论

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144704.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MQTTnet[通俗易懂]

    MQTTnet[通俗易懂]近期学习了一下物联网中应用较广的MQTT协议,同时使用MQTTnet开源类库做了简单实现,因此做下笔记。注意:在实现订阅者离线再连接时,一直接受不到离线信息,需要做一下配置源码>>>GitHub//Broker设置options.MaxPendingMessagesPerClient=1000;options.EnablePersistentSessions…

    2022年6月25日
  • 一维卷积神经网络_卷积神经网络的基础知识「建议收藏」

    一维卷积神经网络_卷积神经网络的基础知识「建议收藏」一维卷积一维卷积的输入是一个向量和一个卷积核,输出也是一个向量。通常状况下,输入向量长度远大于卷积核的长度。输出向量的长度取决于卷积操作的填充方案,等宽卷积的输出向量的和输入的向量长度相等。卷积核的长度通常是奇数,这是为了对称设计的。一个例子:一维卷积示例注意相乘的顺序是相反的,这是卷积的定义决定的。输出长度是7,卷积核长度是3,输出的长度是7-3+1=5。也就是说这里的卷积操作若输入长度是m…

    2022年4月19日
  • pytorch Dataset, DataLoader产生自定义的训练数据「建议收藏」

    pytorch Dataset, DataLoader产生自定义的训练数据「建议收藏」pytorchDataset,DataLoader产生自定义的训练数据目录pytorchDataset,DataLoader产生自定义的训练数据1.torch.utils.data.Dataset2.torch.utils.data.DataLoader3.使用Dataset,DataLoader产生自定义训练数据3.1自定义Dataset3.2Da…

    2022年6月7日
  • IrDA红外通信模块[通俗易懂]

    IrDA红外通信模块[通俗易懂]https://blog.csdn.net/XiaoCaiDaYong/article/details/82596872?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachine

    2022年11月3日
  • 接口测试工具Postman使用实践[通俗易懂]

    接口测试工具Postman使用实践本次chat内容包括:接口的定义接口的分类为何要进行接口测试接口文档示例Postman工具简介借助Postman完成HTTP请求接口测试Postman+Newman+Jenkins实现接口自动化测试一、接口定义软件不同部分之间的交互接口。通常就是所谓的API――应用程序编程接口,其表现的形式是源代码。——[百度百科]

    2022年4月15日
  • String:字符串常量池

    String:字符串常量池

    2021年6月11日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号