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日

相关文章

  • Tomcatc3p0配置jnid数据源2种实现方法解析

    Tomcat+c3p0配置jndi数据源2种实现方法解析 在Java Web应用中,使用数据库是非常常见的需求。而常用的JDBC操作数据库的方式,需要手动处理连接的获取、释放、连接池的创建和维护等操作。为了简化这些操作并提供更好的性能表现,我们可以使用连接池,而c3p0就是常用的Java连接池之一。不过在Tomcat中,我们可以使用J2EE规范对数据源进行配…

    Java 2023年5月19日
    00
  • 微信小程序扫描二维码获取信息实例详解

    微信小程序扫描二维码获取信息实例详解 背景 随着移动互联网的普及和快速发展,微信小程序已经成为了人们日常生活中必不可少的一部分。其中一项最常见的功能是扫描二维码获取信息。本文将详细讲解微信小程序扫描二维码获取信息的实现过程,包括如何生成二维码并在小程序中读取二维码信息。 生成二维码 在微信小程序中生成二维码有很多方法,可以使用第三方库,也可以使用微信提供的A…

    Java 2023年5月23日
    00
  • Jdbctemplate多数据源配置方法详解

    下面就具体讲解“Jdbctemplate多数据源配置方法详解”。 1. 什么是JdbcTemplate多数据源配置 JdbcTemplate多数据源配置是指在一个项目中使用多个数据源,通过JdbcTemplate进行数据操作的方法。JdbcTemplate是Spring框架提供的一个JDBC工具类,可以方便地进行JDBC操作,而多数据源配置是指在一个项目中使…

    Java 2023年6月16日
    00
  • Spring Security权限管理实现接口动态权限控制

    下面就是关于“Spring Security权限管理实现接口动态权限控制”的完整攻略: 1. 简介 在Spring Security中,我们可以使用基于注解的安全性,以控制方法响应、请求类型等。但是,如果我们需要跟具体的业务数据绑定的话,我们就需要根据规则来控制具体的访问权限。 在这种情况下,就需要使用Spring Security提供的“动态授权”功能了。…

    Java 2023年5月20日
    00
  • Java如何从json字符串中获取某个值详解

    下面是“Java如何从json字符串中获取某个值”的完整攻略: 1. 导入相关包和类库 在Java中,我们可以使用相关的包和类库来操作JSON格式的数据。常用的JSON处理库有: Gson Jackson FastJson 具体使用哪个库可以根据自己的需要和喜好选择。这里以Jackson为例,需要导入以下依赖: <dependency> <…

    Java 2023年5月26日
    00
  • JpaRepository如何实现增删改查并进行单元测试

    JpaRepository是Spring Data JPA中的一个接口,该接口为开发人员提供了一种简单的方式来实现增删改查等常见操作。下面是JpaRepository如何实现增删改查并进行单元测试的完整攻略。 1. 增加数据 JpaRepository提供了一个save()方法来保存一个实体对象。该方法可以用于添加数据。以下是示例代码: @Service p…

    Java 2023年5月20日
    00
  • Java的Struts框架报错“NoSuchSubscriptionException”的原因与解决办法

    当使用Java的Struts框架时,可能会遇到“NoSuchSubscriptionException”错误。这个错误通常由以下原因之一起: 配置错误:如果配置文件中没有正确配置,则可能会出现此。在这种情况下,需要检查文件以解决此问题。 订阅名称错误:如果订阅名称不正确,则可能出现此。在这种情况下,需要检查订阅名称以解决此问题。 以下是两个实例: 例 1 如…

    Java 2023年5月5日
    00
  • SpringBoot定时任务两种(Spring Schedule 与 Quartz 整合 )实现方法

    Spring Boot提供了两种方式来实现定时任务:Spring Schedule和Quartz整合。下面是Spring Boot定时任务两种实现方法的详细攻略: 1. Spring Schedule实现定时任务 Spring Schedule是Spring Boot提供的一种轻量级的定时任务框架,可以非常方便地实现定时任务。以下是使用Spring Sche…

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