繁体   English   中英

在 Google Compute Engine VM 上执行 Java 文件

[英]Execute Java file on Google Compute Engine VM

我一直在尝试将我在自己的个人计算机上使用 IntelliJ 开发的 Java 项目导入到 Google Compute Engine,但没有成功。 我已经创建了一个 VM 实例,但我不知道如何导入我的项目并运行它。 我没有找到太多关于此的信息,因为大多数教程都是关于部署 Web 应用程序的。

我的项目不是 Web 应用程序,也不涉及服务器,我只是想利用 Google 提供的计算能力在更短的时间内执行程序。

如果您能为我提供有关如何执行此操作的指导或为我提供相关教程,我将不胜感激。

假设您的 Java 应用程序编译为 JAR 文件,您可以:

  1. 在您的工作站上本地构建您的应用程序
  2. 创建一个 Google Compute Engine 虚拟机实例

    您可以使用GCP Console来执行此操作,也可以使用gcloud compute instances create

  3. 将 JAR 文件上传到 VM

    您可以使用gcloud compute scp来完成此操作。

  4. SSH 连接到虚拟机

    您可以通过Google Cloud Shellgcloud compute ssh

  5. 在登录到 VM 时运行您的程序

    确保正确编写您的软件以利用多个 CPU、GPU 等。VM 必须确保其具有最高性能。

    如果这是一个长时间运行的过程,您希望确保不会意外中断(例如,因为您的 SSH 会话超时,或者您关闭了作为 Cloud Shell 连接的浏览器窗口),请考虑使用nohup (最简单的,尤其是一次性运行)或在可分离的会话中以交互方式运行命令,例如screentmux (更多涉及)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM