Java 是一种通用编程语言,开发人员广泛用于各种后端项目。它以创建具有不同功能的应用程序的能力而闻名,尤其是对于 Android 用户。本指南旨在帮助您了解有关 Java 基础知识、其优势以及如何在虚拟专用服务器上安装它的更多信息。让我们直接跳进去。
什么是 Java?
Java 是由科技巨头Sun Microsystems开发和发布的,后来被甲骨文公司收购。据W3Techs称,这种编程语言被证明对开发人员来说非常通用,今天(来自所有具有已知服务器端编程的网站)的市场份额为 3.7% 。
Java简单、高效且极其便携,这意味着应用程序可以在任何平台上以相同的方式运行,而不管其操作系统或硬件设置如何。编程脚本还标榜高级安全功能,隔离服务器和不安全的 Java 应用程序之间的环境。
由于它们的多功能性,Java 编写的应用程序有很多用例:
- 安卓应用
- 图形环境 (GUI) 解决方案
- 计费和金融交易工具
- 复杂的数学计算
Java 安装先决条件
Java 适用于所有主要操作系统及其流行的发行版。查看不同操作系统类型的系统要求:
Windows 上的 Java
- Windows Server 2008 或 2012(64 位)
- 124 MB 磁盘空间用于 JRE,另外还有几 MB 用于更新
- 最低处理器:英特尔 2.23 MHz
Java 是 Linux
- 使用 11.x 的 SLES 或 13.x 的 Ubuntu 或 6.x 的 RHEL
- 124 MB 磁盘空间用于 JRE,另外还有几 MB 用于更新
macOS 上的 Java
- macOS X 从 10.8
- 124 MB 磁盘空间用于 JRE,另外还有几 MB 用于更新
如您所见,只要您拥有正确的服务器,Java 需求就没有什么太苛刻的要求了。尽管如此,最好将 Java 项目托管在虚拟专用服务器上还是有充分理由的。
为什么在 VPS 上使用 Java?
虽然 Java 在系统资源方面几乎没有要求,但共享托管环境并不真正适合这种流行的编程语言。
从您的服务器能力开始,机器上的所有 CPU 和 RAM 不断地被多个客户端使用,有时甚至同时使用 100 多个帐户。这意味着您永远无法确定 Java 项目的顺利运行,尤其是在您最需要资源的高流量时期。
还有你的网络服务器的问题。大多数托管服务提供商配置基本的Apache 或 Litespeed,而 Java 最好在Apache Tomcat上运行。后者是定制的,以提供一个优化的 Java 环境,并实现了它的所有组件。
一个基本元素是CGI (通用网关接口)。这是一个PHP 解释器,它针对 Java 进行了高度优化,并集成在……你猜对了……Tomcat。
但也许您应该在VPS 计划中使用 Java 的最佳理由是服务器访问。
您需要root 管理员权限才能安装 Java 以及将来执行许多其他操作。例如,如果您的 Java 应用程序停止运行,您可能需要重新启动服务器。如果您应用了一些更改或更新,则相同。对于共享托管服务提供商来说,这一切都是不可能的。
事实上,大多数托管 VPS主机也不会给您完全的 root 访问权限,因为这违背了他们的管理目的。如果是这种情况——自我管理的虚拟服务器计划将是您的最佳选择。
在 VPS 上安装 Java
有许多不同的 Java 化身用于非常不同的目的。出于本教程的目的,我们将重点关注其中两个及其最稳定的版本——OpenJDK 7/8 和 Oracle Java 8 。
发行版之间的主要区别在于它们的商业模式。OpenJDK 是一种开源、免费的 Java 解决方案,而Oracle JRE/JDK是专有产品,可以以高价购买。
安装 OpenJDK 7
- 使用SSH 客户端以root admin身份登录您的服务器。
- 运行安装命令:
sudo apt-get install openjdk-7-jre(适用于 Debian/Ubuntu)
su -c “yum install java-1.7.0-openjdk”(Fedora,RHEL)
- 如果有任何不完整的命令,您可以使用:
yum-complete-transaction –cleanup-only
安装 OpenJDK 8
OpenJDK 8 的流程与之前的版本几乎相同。
- 登录到您的SSH 客户端。
- 根据您的操作系统,您可以键入:
sudo apt-get install openjdk-8-jre (Debian/Ubuntu)
su -c “yum install java-1.8.0-openjdk”(Fedora,RHEL)
安装 Oracle Java 8
- 从官网下载LinuxRPM 包。
- 通过控制面板/FTP/SSH将其上传到您的 VPS 服务器。
- 要安装 Oracle Java,您需要以root身份登录到您的 SSH 客户端。然后输入:
yum install /path-to-file/jdk-[版本].rpm
这里的所有都是它的。您现在已准备好在您的 VPS 上安装和托管 Java。