当前位置: 首页 > news >正文

【idea-sprongboot项目】在linux服务器上纯远程开发方式

继上一篇博客【idea-sprongboot项目】SSH连接云服务器进行远程开发-CSDN博客

目录

 五、远程开发方式

2)纯远程开发方式

步骤


 五、远程开发方式

2)纯远程开发方式

实现原理,

步骤

(1)首先,关闭当前正在启动的项目,

(2)进入到idea的入口页面,这里有一个远程开发,点击ssh,

新建一个链接,

这里的host就是云服务器的ip,写入密码,进行测试连接,

测试连接成功,表示没什么问题,点击OK。

(3)点击“检查连接并继续”,

到这儿,现在我们的idea编辑器就会自动为我们在远程服务器上安装开发工具,注意不是在我们自己的电脑上安装,是在我们的linux服务器上安装了这些开发软件。

这里,我们可以选择远程项目的目录,我们选择之前的code文件夹,点击就可以在远程服务器上安装开发工具,

等待安装完成,

现在在安装Jetbrains客户端,这个还和我们在windows电脑上的开发工具不太一样,区别于ssh远程部署方式,我们现在使用的是纯远程开发方式,

我们直接把所有的代码编译运行,甚至是代码编译器本身,全部都放到了服务器上,以服务器为主,而我们的本地电脑仅仅是运行了一个能操作远程服务器的界面,

(4)安装完成之后,在idea的左侧的目录中就可以看到远程服务器上的文件了,可以直接点击项目运行文件,指定项目的jdk版本是1.8,

注意:此处我换了一个linux服务器,和之前所做配置的linux服务器不是同一个了,因此ip不一样。

此时会自动安装maven依赖,

等待安装 maven依赖完成之后,安装项目缺少的依赖,

 (5)使用 IDEA Development 先上传代码到 Linux,然后使用 JetBrains 远程开发完全连接 Linux 实时开发。
如果无法启动程序,修改 settings 的compiler 配置:-Djdk.lang.Process.launchMechanism=vfork

(6)等待maven依赖安装完成之后,就可以直接像在本地运行和调试项目一样。

此处不做过多描述了。

http://www.lryc.cn/news/343421.html

相关文章:

  • ADC模-数转换原理与实现
  • Android 文件传输
  • 一起深度学习
  • servlet-会话(cookie与session)
  • windows11忘记登录密码怎么办?
  • C#里如何设置输出路径,不要net7.0-windows
  • 知名员工上网行为管理系统推荐榜单
  • 第12章 软件测试基础(第三部分)测试类型、测试工具
  • open-vm-tools使用虚机的拷贝/粘切
  • CKEditor编辑器的简单使用方法,取值,赋值
  • 创建一个线程对象需要花费多少内存空间
  • Java -- (part23)
  • 1. C++入门:命名空间及输入输出
  • 【Kotlin】Java三目运算转成 kotlin 表达
  • 如何安全可控地进行内外网跨网络传输文件?
  • Python Json数据解析
  • pyinstaller打包pytorch和transformers程序
  • 西门子数控网络IP设定配置
  • [Unity]备份许可文件
  • 第十五届蓝桥杯省赛大学B组(c++)
  • Python Flask框架(一)初识Flask
  • VS2022 .Net6.0 无法打开窗体设计器
  • Linux学习之高级IO
  • 一分钟了解Polysciences PEI 40K转染试剂的原理
  • Clickhouse IP 函数
  • 【Python】numpy.ptp()
  • The provided password or token is incorrect or your account
  • 常见的shell命令
  • 堆栈打印跟踪Activity的启动过程(基于Android10.0.0-r41),framework修改,去除第三方app的倒计时页面
  • 只允许内网访问时,如何设置hosts