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.jarexport 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.再次启动项目,运行成功