稳定高性能~IntelliJ IDEA的远程开发功能实在太香了

本篇概览

  • IDEA的远程开发功能,可以将本地的编译、构建、调试、运行等工作都放在远程服务器上执行,而本地仅运行客户端软件进行常规的开发操作即可,官方给出的逻辑图如下,可见通过本地的IDE和服务器上的IDE backend将本地电脑和服务器打通,实现了远程开发的效果

稳定高性能~IntelliJ IDEA的远程开发功能实在太香了_第1张图片

  • 实际体验中,感觉就像平常的IDEA本地开发,但其实繁重的任务都交给了服务器去做,这对性能较差的本地电脑来说,以前跑不动的应用,如今凭借强大的服务器也能丝滑运行了

  • 今天就来一起实战IDEA远程开发,让破旧的本地电脑也能流畅的编译运行Java应用

  • 文章由以下几段组成:

  1. 环境信息一览

  2. 准备服务器

  3. IDEA远程连接

  4. 重新设置工程的根目录

  5. 端口转发

  6. 其他要注意的地方

环境信息一览

  • 以下是我这边本次实战的环境信息,可作为参考

  1. IDEA:2021.3.2 (Ultimate Edition)

  2. 本地电脑操作系统:macOS Montery(12.3)

  3. 服务器:Ubuntu 20.04 LTS(4核8G)

准备服务器

  • 一台Linux服务器是远程开发必须的,自己内网的、租用云服务厂商的都可以

  • IDEA会自动在服务器上安装所需的服务,咱们无需提前准备什么,唯一要求是可以通过SSH登录此服务器

  • 欣宸的服务器是腾讯云轻应用服务器,在官网租用的,如下图,4核8G,一年两百多,感觉挺划算

稳定高性能~IntelliJ IDEA的远程开发功能实在太香了_第2张图片

  • 接下来要在服务器上把开发用的代码准备好,我这里是将自己github仓库下载到服务器上,代码存放在这里:/home/ubuntu/jetbrains-workspace
  • 服务器端准备完毕后,可以开始本地电脑的远程连接操作了
  • 打开IDEA,如下图,选择New

你可能感兴趣的:(Java,intellij-idea,java,开发语言,服务器,mysql)