背景
最近在使用Java开发音频操作功能,需要使用jave2,但是最后发现不支持M1芯片,所以打算研究一下远程开发,一方面可以解决开发电脑不支持的问题,还可以减轻开发电脑压力,减少环境问题导致的bug。
选型
idea2021.1开始,提供了wsl2,ssh和docker三种,通过本人测试,发现ssh最实用,速度快,调试方便等。基本可以实现于本地开发一样的效果。
环境
网络环境通的,能够互相访问,开发电脑上安装idea(最新版),一台linux服务器。
安装
- linux安装java环境
yum install java-1.8.0-openjdk* #安装openjdk
java -version #java版本查看
ls -lrt /usr/bin/java
ls -lrt /etc/alternatives/java #找到jdk实际地址

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64才是jdk实际地址,后面要使用
- idea添加服务器的ssh连接
在idea中添加ssh配置

测试连接通过 - 配置
点击编辑配置

点击管理目标


注意,此处做好选择rsync同步,这样在开发过程中不用每次全部同步。安装方式:
yum -y install rsync
systemctl start rsyncd.service
systemctl enable rsyncd.service
- 调试
点击完成,即可进行运行调试,如果服务器性能高,在调试的过程中比本地调试还要顺滑。
如果在服务器上搭建好前端环境,那么就可以在服务器上完成全部的开发调试。
本文介绍了在M1芯片电脑上使用IDEA进行远程Java开发的背景、选型及步骤。作者选择了SSH方式进行远程开发,详细阐述了环境配置、SSH连接设置、同步选项以及调试过程,提供了一种有效解决环境兼容性和性能问题的方法。

4292

被折叠的 条评论
为什么被折叠?



