ToB企服应用市场:ToB评测及商务社交产业平台

标题: 云计算-设置 Java 在 Cloud9 中的设置 (Setting-up Java in Cloud9) [打印本页]

作者: 梦见你的名字    时间: 2024-7-24 22:42
标题: 云计算-设置 Java 在 Cloud9 中的设置 (Setting-up Java in Cloud9)
可用的 AWS 服务 (Available AWS services)

        AWS 提供了成千上万的服务,但通过 AWS Academy Learner Lab,我们只能有限制地访问此中一些服务。你可以在这里找到服务列表,使用 ReadSpeaker docReader 打开此文档。
Cloud9 – 开发环境 (Cloud9 – The Development Environment)

        Amazon Cloud9 是基于云的集成开发环境 (IDE),运行在 Amazon EC2 实例中。EC2(Elastic Cloud 2)实例是一个自包罗的基于 Unix 的假造机,运行在云中。我们使用浏览器访问 EC2 实例。
        Cloud9 的实现意味着我们必须使用(并大概学习)几种你大概不熟悉的技术。这些技术包括:

        关于 Java 的一个紧张留意事项是我们将使用 Amazon Java SDK 版本 2。你在网上找到的大部门资料都是版本 1,这些资料主要与版本 2 的 SDK 不兼容,而且无法使用。请留意你在网上找到的内容。一样平常来说,2018 年之前的内容都是版本 1,因此不太有用。固然版本 2 的 beta 版在 2017 年推出,但正式发布是在 2018 年期间。这意味着一些 2018 年的示例也将不兼容,因为它们使用的是版本 1。
启动 Cloud9 (Starting Cloud9)

        要使用 Cloud9 IDE,我们必须将其与 EC2 实例关联。我们可以创建多个实例,但我们将在本实行课程中只使用一个。请记住,Amazon 会对每个 EC2 实例收费,因此实例越少越好。
        我们使用 AWS 控制台来关联 EC2 实例。当你从 AWS 账户登录初始启动控制台时,它会显示如下图所示的界面。你将使用两个用红圈标出的可扩展菜单进行现在和未来的练习。这些菜单是“最近访问的服务”和“所有服务”菜单。如果你之前使用过控制台,那么“最近访问的服务”将显示你使用过的一些服务。

        要找到 Cloud9,你可以在搜刮字段中输入 Cloud9,大概你可以展开“所有服务”菜单,如以下截图所示。

        你需要向下滚动,在“开发者工具”列表中找到 Cloud9:

        当你第一次选择 Cloud9 时,将出现以下屏幕。

创建新的 Cloud9 环境 (Creating New Cloud9 Environment)

        要创建我们的第一个环境,我们点击“创建环境”按钮。这将启动一个三阶段的过程,第一个阶段是命名我们的环境。以下截图显示了一个名为“xyz-t2-2022-env”的环境,并输入了描述。你可以选择使用不同的名称。

        现在是设置设置页面。我们将其保持默认设置,选择“t2.micro”实例用于 EC2。选择“Amazon Linux 2”作为平台(不要使用 Amazon Linux 2023)。

        现在是网络设置。

        留意,如果你更改这些设置,你的环境将花费更多。
        下一步是查看所选的设置,然后点击“创建环境”按钮。你应该留意到在审查屏幕底部给出的警告。两个紧张的警告是:
        点击“创建环境”按钮后,AWS 将花一些时间来创建你的环境。当它完成时,将出现以下屏幕。

        这是 Cloud9 IDE。显示的三个主要窗口是:

        留意,我们已经使用上述对话框序列创建了 Cloud9 EC2 实例。我们只需要创建一次。下次返回 AWS 时,我们将看到我们创建的所有 EC2 实例的列表。比方,如果上述实例是我们创建的唯一实例,AWS 控制台在我们稍后返回 Cloud9 时将显示以下屏幕。

        我们只需点击“打开”按钮,就可以返回我们离开时的 IDE 状态。留意,我们已经设置了上述实例,使其在 30 分钟不活动后进入休眠状态。这意味着当我们点击此按钮时,它会恢复。这对于节省在云提供商物理服务器上永世运行 EC2 实例的费用非常紧张,因为“休眠操纵”对应于将假造服务器复制到二级存储。
基本的 Unix 命令 (Basic Unix Commands)

        在本节中,我们将查看基本的 Unix 命令。如果你熟悉 Unix,可以跳过本节,大概你可以直接进入活动 2-2。还需要留意的是,这些命令的基本执行结果可以通过文件树窗口实现,因此除非进行更复杂的操纵,否则你不需要使用 Unix 命令。
        起首是一些文件操纵命令。基本命令是:

        使用这些命令的示比方下:

        这些命令另有许多可以使用破折号“-”或偶然双破折号“--”指定的选项。比方,以下是 ls 命令的三个选项:

        大多数 Unix 命令有很多选项,所以我们不能在这里列出所有选项。但是,有一个命令可以提供有关每个命令的帮助信息。这是 man 命令(手册)。如果你想查看 ls 命令的所有选项,我们可以输入:

        这将显示许多页的信息。在 Cloud9 IDE 中,你需要放大 bash shell 窗口才气阅读 man 命令的输出。
        我们将使用的另一组命令是目录(文件夹)相关命令。当我们上面描述 ls 命令时,我们说它列出了“当前目录”中的文件。我们需要命令来显示当前目录以及更改、创建和删除目录。这些命令是:

        这些命令的示比方下。留意,Unix 中的目录‘..’是当前目录的父目录,因此类似ls ..的命令将列出父目录中的文件。还要留意‘.’是当前目录。

        另有许多其他 Unix 命令。我们这里只先容了基本内容,帮助你操纵文件和目录。对这些命令的一些相识也将帮助你解释在互联网上找到的示例中的命令。
安装 Java (Installing Java)

        在本节中,我们将在 Cloud9 中通过命令安装 JDK 8。
        对于每个 EC2 实例,你只需要安装一次 Java。要查找你的 Java 版本,请键入以下命令:

        该命令的输出将显示你已经有版本 11.0.x.x,但我们仍将按照以下步调安装 Java 8:
        我们对 Java 编译器也执行相同的步调。

        将出现类似的提示。
  1. There are 2 programs which provide 'javac'.
  2.   Selection    Command
  3. -----------------------------------------------
  4.    1           /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/javac
  5. *+ 2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.amzn2.0.2.x86_64/bin/javac)
复制代码
        输入以保持当前选择[+],或键入选择编号:2
        通过以下两个命令检查版本是否已升级:

        请留意,java 是 Java 假造机,javac 是 Java 编译器,它生成 .class 文件供 Java 假造机执行。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4