idea远程开发java

背景

最近在使用Java开发音频操作功能,需要使用jave2,但是最后发现不支持M1芯片,所以打算研究一下远程开发,一方面可以解决开发电脑不支持的问题,还可以减轻开发电脑压力,减少环境问题导致的bug。

选型

idea2021.1开始,提供了wsl2,ssh和docker三种,通过本人测试,发现ssh最实用,速度快,调试方便等。基本可以实现于本地开发一样的效果。

环境

网络环境通的,能够互相访问,开发电脑上安装idea(最新版),一台linux服务器。

安装

  1. linux安装java环境
yum install java-1.8.0-openjdk* 	 	#安装openjdk
java -version 										#java版本查看
ls -lrt /usr/bin/java
ls -lrt /etc/alternatives/java				#找到jdk实际地址

idea远程开发java_第1张图片
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64才是jdk实际地址,后面要使用

  1. idea添加服务器的ssh连接
    在idea中添加ssh配置
    idea远程开发java_第2张图片
    测试连接通过
  2. 配置
    点击编辑配置

    点击管理目标
    idea远程开发java_第3张图片
    idea远程开发java_第4张图片
    注意,此处做好选择rsync同步,这样在开发过程中不用每次全部同步。安装方式:
yum -y install rsync
systemctl start rsyncd.service
systemctl enable rsyncd.service
  1. 调试
    点击完成,即可进行运行调试,如果服务器性能高,在调试的过程中比本地调试还要顺滑。

如果在服务器上搭建好前端环境,那么就可以在服务器上完成全部的开发调试。

你可能感兴趣的:(linux,DevOps,java)