前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在Ubuntu 16.04上安装Java

在Ubuntu 16.04上安装Java

作者头像
双愚
发布2018-09-12 16:27:55
1.6K0
发布2018-09-12 16:27:55
举报

Java是世界上最流行的编程语言之一。Java可用于创建从软件到基本Web应用程序的任何内容。

在本指南中,我们将安装用于构建Java应用程序的Oracle Java开发工具包。我们还将介绍OpenJDK,它是Oracle Java开发工具包的开源替代品。

准备

  • 设置腾讯云CVM服务器主机名和时区。没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器
  • 创建标准用户帐户,加强SSH访问并删除不必要的网络服务。
  • 更新您的系统:
sudo apt-get update && sudo apt-get upgrade

注意 本教程是为非root用户编写的。需要提升权限的命令以sudo为前缀。

安装Oracle JDK

Oracle JDK包括一个使用Java编程语言构建应用程序的开发环境。请注意,Oracle JDK的某些元素是专有的,这意味着可能会对您使用它开发的应用程序产生许可影响。

  1. 如果您还没有安装包software-properties-common,请安装它。这提供了一种更简单的方法来安装: sudo apt-get install software-properties-common
  2. 添加Java PPA: sudo add-apt-repository ppa:webupd8team/java 注意:Oracle 维护此存储库。它不包含实际的Java文件,但允许我们下载Oracle Java软件的安装程序。在使用安装程序之前,系统会提示您接受许可协议,该协议可在此处完整找到
  3. 更新本地包缓存: sudo apt-get update
  4. 安装元数据包: sudo apt-get install oracle-java8-installer 该软件包将运行Oracle JDK 8的安装程序,这是当前的稳定版本。您也可以java8在软件包名称中替换java7java9安装不同的版本,但不建议将这些版本用于开发。
  5. 验证是否已正确安装Java和Java编译器: java -version javac -version 在本出版物中,这些命令应返回以下内容: java version "1.8.0_131" Java(TM) SE Runtime Environment (build 1.8.0_131-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode) javac 1.8.0_131
  6. 由于PPA仅提供安装程序,而不提供JDK本身的更新,因此您可能希望在完成后删除它以保持存储库的有序: sudo add-apt-repository -r ppa:webupd8team/java

设置Java Home Environment

许多应用程序包括引用JAVA_HOME环境变量的代码或配置。此变量将它们指向Java二进制文件,允许它们运行Java代码。

  1. 要为系统设置变量: echo "JAVA_HOME=$(which java)" | sudo tee -a /etc/environment
  2. 重新加载系统的环境变量: source /etc/environment
  3. 验证变量设置是否正确: echo $JAVA_HOME 这应该返回Java二进制文件的路径。

OpenJDK

上述安装方法允许您使用Oracle JDK,它受许可条款的约束并包含专有组件。OpenJDK提供了一个易于安装的开源替代方案。

要安装OpenJDK:

sudo apt-get install openjdk-8-jdk

安装将为您提供OpenJDK,其中包括运行时环境和编译器。这允许您开发自己的Java应用程序并在Linode上运行它们。

但是,如果您只需要运行已下载的应用程序,则可以通过安装OpenJRE(Java运行时环境)来节省一些磁盘空间:

sudo apt-get install openjdk-8-jre

请注意,如果您已安装OpenJDK,则不需要这样做,因为它包含JRE。

警告:OpenJDK和Oracle Java 并不完全相同。可能存在许可,性能和稳定性差异,在开发生产应用程序时应仔细考虑这一点。

更多信息

有关此主题的其他信息,您可能需要参考以下资源。虽然提供这些是希望它们有用,但请注意,我们无法保证外部托管材料的准确性或及时性。

想要了解更多关于JAVA等开源信息教程,请前往腾讯云+社区学习更多知识。

参考文献:《Install MediaWiki on Ubuntu 16.04》

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 准备
  • 安装Oracle JDK
  • 设置Java Home Environment
  • OpenJDK
  • 更多信息
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档