vscode 远程linux服务器调试Java

本文介绍了如何使用VisualStudioCode进行远程开发,包括安装RemoteDevelopment插件,配置SSH连接,设置JAVA环境,配置Maven,以及创建launch.json进行调试。用户需在Linux服务器上配置好JAVA代码,然后在VSCode中导入并进行调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有时候我们依赖生产环境来调试一些奇怪的问题,或者像我司一样,只有linux服务器可以连接其他的硬件设备,这个时候我们就需要远程到linux服务器来进行调试。当然IntelliJ IDEA在2022版本以后就集成了远程功能,也是非常好用的,但是它是收费的,所以我们只能放弃。

1. 安装Remote Development插件

1.1 安装插件

在这里插入图片描述

1.2 配置账号密码

  1. 选中小电脑图标
    在这里插入图片描述
  2. 在个人目录下配置需要连接的linux机器
    在这里插入图片描述
# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
Host 10.166.xx.xx
    User <username>
  1. 连接
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    4.连接成功
    在左下角出现SSH:IP 就远程连接成功了。
    在这里插入图片描述

2. 安装JAVA相关插件(remote server 安装)

2.1 安装Extension Pack for Java插件

在这里插入图片描述
这个插件包含了6个扩展插件。

2.2 配置maven

在linux服务器上找到maven的安装路径。我的路径在/home/proj/tools/apache-maven-3.8.6

  1. 配置maven路径
    在这里插入图片描述
  2. 配置maven 的setting文件位置
    在这里插入图片描述
  3. 如果嫌上面2步比较麻烦,也可以直接修改settings.json文件。Ctrl+p

在这里插入图片描述

2.3 指定具体JAVA版本

在这里插入图片描述
添加下面部分
在这里插入图片描述

3. 导入我们在服务器上的JAVA代码

3.1 打开文件夹

在这里插入图片描述
在这里插入图片描述

3.2 导入代码成功

在这里插入图片描述

3.3 配置运行代码

在这里插入图片描述
创建一个launch.json
官方指导为:https://code.visualstudio.com/docs/editor/debugging#_launch-configurations

我这边加个一般常用的。

{
    "version": "0.2.0",
    "configurations": [
    
        {
            "type": "java",
            "request": "launch",
            "name": "Java from a debugger",
            "mainClass": "com.xxx.xxx.main",
            "projectName": "my-project",
            "args": "xxx",
            "vmArgs": "-Dlogdir=xxx",
            "console": "internalConsole"
        }
    ]
}

配置完成后在右上角选择 run 还是debug。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值