asp.net网站的404错误页面,哪些网站可以做免费答题,信息推广服务,网站开发怎么兼容pc和移动端Ubuntu上的开发人员习惯于至少看到两种Java风格。 OpenJDK是Java运行时和编译器的开源构建。 Oracle JDK以此为基础#xff0c;但是增加了一些封闭源组件。 从理论上讲#xff0c;OpenJDK是Java 7的官方参考实现 #xff0c;并且完全可以满足您的所有需求。 在实践中#… Ubuntu上的开发人员习惯于至少看到两种Java风格。 OpenJDK是Java运行时和编译器的开源构建。 Oracle JDK以此为基础但是增加了一些封闭源组件。 从理论上讲OpenJDK是Java 7的官方参考实现 并且完全可以满足您的所有需求。 在实践中由于常见的应用服务器和框架存在问题而闻名。 OpenJDK通常对于最终用户来说很好但是Ubuntu上的大多数Java开发人员最终都安装了Oracle JDK。 直到2011年Canonical都在默认的Ubuntu apt信息库中分发了Sun / Oracle JDK。 但是Oracle 更改了Java的许可条款 这不再可能。 随着官方JDK从Ubuntu存储库中消失开发人员不得不直接从Oracle下载它。 安装和配置成为一个折磨18个步骤的过程 。 有一种更简单的方法它可以带您回到熟悉的apt-get而无需费力地使用sudo update-alternatives。 GitHub上有一个名为OAB-Java的项目该项目基本上由一个shell脚本组成。 使用一个命令该脚本将 从Oracle下载所需的JDKJava 6或7 将其组装到.deb包中 创建一个包含此软件包的本地apt存储库 将其添加为可用的存储库以便它与apt-getSynaptic或Update Manager一起使用 安装和运行此脚本非常简单 wget https://github.com/flexiondotorg/oab-java6/raw/0.2.7
/oab-java.sh -O oab-java.sh
chmod x oab-java.sh
sudo ./oab-java.sh -7 笔记 第一行引用脚本的0.2.7版。 阅读本文时可能会有较新的版本可用因此您应在GitHub页面上查看最新的wget URL。 最后一行传递了-7参数表示我们需要Java 7而不是默认的Java 6。 这是我对此脚本唯一不满意的事情。 Java 6已经过时并且即将结束其支持周期。 您几乎肯定会想要Java 7但忘记传递此可选-7参数很容易得到错误的版本。 脚本运行后将在您的apt源列表中提供Oracle JDK。 它可以通过Synaptic安装也可以在控制台会话中安装如下所示 apt-get install oracle-java7-jdk 而已 您不必使用更新替代方法将Oracle JDK强制进入可用列表也不必重新加载系统PATH。 就像Canonical自己发行Sun JDK的日子一样您的工作真是太好了。 参考 如何从我们的JCG合作伙伴 Steve Perkins在steveperkins.net博客上通过简便的方法在Ubuntu上安装Oracle Java 。 翻译自: https://www.javacodegeeks.com/2014/03/how-to-install-oracles-java-on-ubuntu-the-easy-way.html