IntelliJ IDEA 2021.3 正式发布之支持远程开发、IDE故障排查等多项优化改进

下面是详细讲解IntelliJ IDEA 2021.3 正式发布之支持远程开发、IDE故障排查等多项优化改进的完整攻略。

1. 远程开发支持

IntelliJ IDEA 2021.3 版本新增了远程开发支持,可以让开发者在本地使用 IntelliJ IDEA 集成开发环境开发远程的应用程序。该功能可以大大节省开发人员的时间和自由度,避免了传统远程登录进行开发的复杂性。使用此功能,您可以将开发环境与远程服务器安全地连接在一起,并进行开发、构建、调试并执行所有的操作。

1.1 配置远程开发服务器

要连接 IntelliJ IDEA 与远程开发服务器,需要先安装和配置 SSH (安全外壳协议)服务。

在 IntelliJ IDEA 的主菜单栏上点击 Tools > Deployment > Configuration,进入Deployment窗口。

点击“+”图标,选择 SFTP > SSH Configuration。

在弹出的“SSH 配置”对话框中,输入远程服务器的连接和认证信息。例如,远程服务器的 IP 地址、SSH 端口号、用户名和密码等。完成配置后点击OK按钮保存配置。

1.2 连接远程开发服务器

在完成远程开发的配置后,可以连接到远程服务器。在 IntelliJ IDEA 编辑器界面的右下角可以看到状态栏区块,其中有“无连接”字样。

点击这个文字链接,可以打开“Deployments”对话框。

在“Deployments”对话框中,可以看到您创建的所有 Server 和 Configuration,单击任何一个 Configuration,IDEA 会自动建立与远程服务器的连接。

建立无误后,您可以使用本地编写代码并直接推送到远程服务器,或者从远程服务器中拉取代码进行本地操作。

示例:

// 远程服务器上的代码
public class RemoteHelloWorld {
  public void sayHello() {
    System.out.println("Hello, World!");
  }
}
// 本地代码
public class HelloWorld {
  public static void main(String[] args) {
    RemoteHelloWorld remote = new RemoteHelloWorld();
    remote.sayHello();
  }
}

// 点击右下角状态栏的链接即可连接远程服务器,然后直接运行本地代码即可调用远程代码

2. IDE故障排查

IntelliJ IDEA 2021.3 版本新增了一键故障排查功能。当您的IDE出现异常,无法启动和使用时,可以使用该功能自动与 JetBrains 的技术支持团队联系。

点击安装程序图标时,即被进行自动诊断并给出可解决问题的列表。用户可以通过单击“提交问题报告”来将问题报告发送到 JetBrains。

示例:

// 在IDE报告错误后,点击 "提交问题报告" 即可将问题报告发送到 JetBrains 进行支持

以上是IntelliJ IDEA 2021.3 正式发布之支持远程开发、IDE故障排查等多项优化改进的完整攻略。希望对您有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:IntelliJ IDEA 2021.3 正式发布之支持远程开发、IDE故障排查等多项优化改进 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • Java中string和int的互相转换问题

    在Java中,String和int之间的转换是比较常见的操作,下面是完整的攻略: String转int 要将String类型的变量转化为int,有以下两种方法: 1. Integer.parseInt()方法 通过Integer类提供的parseInt()方法可以将String类型的变量转化为int。示例如下: String a = "123&qu…

    Java 2023年5月27日
    00
  • CORBA对象生命周期之实现和内存管理

    CORBA对象生命周期之实现和内存管理 CORBA(Common Object Request Broker Architecture)是一种面向对象的远程调用协议,可以让分布在不同计算机上的对象进行通信和交互。在CORBA中,对象的生命周期非常重要,因为对象的创建、激活、销毁等过程涉及到多个对象之间的通信和资源的管理。本文将详细讲解CORBA对象生命周期之…

    Java 2023年6月15日
    00
  • JAVA ArrayList详细介绍(示例)

    下面是关于“JAVA ArrayList详细介绍(示例)”的完整攻略。 ArrayList介绍 在Java中,ArrayList是一个动态数组,可以根据需要动态地扩展其大小。与Java数组不同,在ArrayList中,项目的插入和删除时无需移动其他项目。ArrayList类在内部使用一个数组来存储它的元素,它的大小通过构造函数在创建时确定,如果在添加时元素的…

    Java 2023年5月26日
    00
  • 详解 Java中日期数据类型的处理之格式转换的实例

    下面是详解Java中日期数据类型的处理之格式转换的实例的完整攻略。 前言 在Java中,常用的日期数据类型有java.util.Date和java.time.LocalDateTime等。在处理日期时,我们有时需要把日期按照一定的格式进行转换,例如将2022-01-01转换成2022年01月01日。本文将对Java中日期格式转换进行详细讲解,并提供具体的代码…

    Java 2023年5月20日
    00
  • Java SpringMVC异步处理详解

    以下是关于“Java SpringMVC异步处理详解”的完整攻略,其中包含两个示例。 Java SpringMVC异步处理详解 在Java SpringMVC中,异步处理可以提高Web应用程序的性能和吞吐量。异步处理可以将请求处理过程中的等待时间转换为处理其他请求的时间,从而提高系统的并发处理能力。在SpringMVC中,异步处理可以通过以下两种方式实现: …

    Java 2023年5月16日
    00
  • SpringMVC配置与使用详细介绍

    以下是关于“SpringMVC配置与使用详细介绍”的完整攻略,其中包含两个示例。 1. 前言 SpringMVC是一种常用的Java Web开发框架,它可以帮助开发者快速构建Web应用程序。本攻略将详细讲解SpringMVC的配置与使用方法,帮助读者更好地掌握SpringMVC框架的使用方法。 2. SpringMVC的配置方法 以下是SpringMVC的配…

    Java 2023年5月16日
    00
  • spring的maven配置文件整理

    下面是关于“spring的maven配置文件整理”的完整攻略: 1. 前言 Maven 是一个 Java 项目的自动化构建工具,它不仅可以自动下载所依赖的 JAR 包,还可以自动生成项目的目录结构,打包,测试等功能,是 Java 开发中不可缺少的工具。当我们使用 Maven 进行 Spring 项目配置的时候,一些配置文件需要整理好,以便使得 Maven 自…

    Java 2023年6月15日
    00
  • Jvm调优和SpringBoot项目优化的详细教程

    Jvm调优和SpringBoot项目优化的详细教程 在开发Java应用程序时,我们需要对JVM进行调优,以提高应用程序的性能和稳定性。同时,我们也需要对Spring Boot应用程序进行优化,以提高应用程序的响应速度和可靠性。本文将详细讲解如何进行JVM调优和Spring Boot项目优化。 Jvm调优 步骤一:设置JVM参数 我们需要设置JVM参数来调优J…

    Java 2023年5月15日
    00
合作推广
合作推广
分享本页
返回顶部