IDEA远程服务器开发

IDEA的远程开发是在本地去操远程服务器上的代码,可以直接将本地代码的编译,构建,调试,运行等工作都放在远程服务器上而本地运行一个客户端远程去操作服务器上的代码,就如同我们平常写代码一样。相比于云桌面成本更低,开发效率更高。

1.首先服务器配置jdk,maven以及环境变量

export JAVA_HOME=/usr/local/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

export MAVEN_HOME=/usr/local/apache-maven-3.8.1 export PATH=$MAVEN_HOME/bin:$PATH

2. IDEA切换到主页

 3.配置ssh连接

 4. 指定远程开发的代码路径,代码需要提前clone到服务器上,点击按钮后会自动下载客户端

5.启动会报jdk问题,在IDEA设置Build,Execution,Deployment -- Compiler中的Shared build process VM options加入如下内容:

-Djdk.lang.Process.launchMechanism=vfork

6.再次启动项目,运行成功

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-01-25 08:02:01       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-25 08:02:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-25 08:02:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-25 08:02:01       18 阅读

热门阅读

  1. CentOS 7安装Mysql+Mycat

    2024-01-25 08:02:01       34 阅读
  2. node.js npm 版本不匹配问题

    2024-01-25 08:02:01       32 阅读
  3. pdf 转html 在线预览和查询

    2024-01-25 08:02:01       36 阅读
  4. MySQL 事务

    2024-01-25 08:02:01       40 阅读
  5. MySQL中的ON DUPLICATE KEY UPDATE语句详解

    2024-01-25 08:02:01       38 阅读
  6. Mybtisplus对时间字段进行自动填充

    2024-01-25 08:02:01       35 阅读
  7. 基于物联网的智能植物养护系统的设计与实现

    2024-01-25 08:02:01       40 阅读
  8. springboot的服务定位模式

    2024-01-25 08:02:01       33 阅读
  9. 前端页面直接导出Excel方案

    2024-01-25 08:02:01       39 阅读
  10. arm 汇编调用C

    2024-01-25 08:02:01       31 阅读