当前位置: 首页 > java >正文

基于vscode连接服务器实现远程开发

目录

一、背景介绍

1.1 什么是远程开发

1.2 版本清单

二、以Java项目开发为例

2.1 安装远程开发插件

2.2 安装语言开发插件

2.3 新建ssh连接

2.4 打开服务器目录

一、背景介绍

1.1 什么是远程开发

远程开发是基于服务器环境进行实现本地开发操作,适用于本地机器资源不足、资源受限等开发场景

1.2 版本清单

Vscode 1.83.1

Java项目

Java1.8

Maven3.5.2

# 1. 创建项目目录

mkdir myproject && cd myproject

# 2. 初始化模块

新建 <package> [示例:example.com/myapp]

Main.Java

# 3. 整理依赖

mvn package -Dmaven.test.skip=true

Golang项目

Go1.24.5

Go mod构建

在 Go 1.11 及更高版本中,go mod init 是使用 Modules 替代旧版 GOPATH 模式的必要步骤

# 1. 创建项目目录

mkdir myproject && cd myproject

# 2. 初始化模块

go mod init <module path> [示例:example.com/myapp]

main.go

# 3. 整理依赖

go mod tidy

1.3 settings.json

vscode环境配置

{

     #for java

    "java.maven.downloadSources": true,

    "java.configuration.maven.userSettings": "/data/opt/apache-maven-3.5.2/conf/settings.xml",

    "maven.executable.path": "/data/opt/apache-maven-3.5.2/bin/mvn",

    "java.configuration.runtimes": [

        {

            "name": "JavaSE-1.8",

            "path": "/usr/local/jdk1.8.0_191"

        },

],

#for python

"python.defaultInterpreterPath": "/data/opt/Python310/python",

}

二、以Java项目开发为例

2.1 安装远程开发插件

2.2 安装语言开发插件

2.3 新建ssh连接

新建ssh连接

连接ssh命令示例: ssh hello@127.0.0.1

查询ssh连接状态

2.4 打开服务器目录

                    

http://www.xdnf.cn/news/17175.html

相关文章:

  • HTML总结全览
  • Go 单元测试:如何只运行某个测试函数(精确控制)
  • 【前端】网站favicon图标制作
  • Kubernetes 已弃用 `apps/v1beta1` 版本的 StatefulSet
  • @【JCIDS】【需求论证】联合能力集成与开发系统知识图谱
  • [数组]977.有序数组的平方;209.长度最小的子数组
  • 跨越系统孤岛:4A架构如何实现企业级一体化协同
  • 深度解析 TCP 三次握手与四次挥手:从原理到 HTTP/HTTPS 的应用
  • 【AI论文】iLRM:一种迭代式大型3D重建模型
  • Vue3视频播放组件自定义封装、控制是否自动播放、全屏小屏控制、loading加载、静音播放等样式完全自定义控制,代码复制即用
  • JAVA学习笔记 自增与自减的使用-006
  • uniapp转app时,cover-view的坑
  • Chisel芯片开发入门系列 -- 18. CPU芯片开发和解释8(流水线架构的代码级理解)
  • 基于k8s环境下的pulsar常用命令(下)
  • 创维智能融合终端SK-M424_S905L3芯片_2+8G_安卓9_线刷固件包
  • 计算机网络:目的网络在路由表项中的作用
  • 如何通过 5 种方式将照片从 iPad 传输到电脑
  • MongoDB学习专题(一)介绍安装基本操作
  • 电路基础相关知识
  • 【轮播图】H5端轮播图、横向滑动、划屏效果实现方案——Vue3+CSS position
  • Python爬虫09_Requests用bs4进行数据解析
  • Java、Android及计算机基础面试题总结
  • ubuntu-server安装
  • 外协采购订单的价格差异科目没有产生差异科目问题
  • MongoDB学习专题(二)核心操作
  • 使用buildx构建镜像
  • 蓝桥杯常用java API
  • 东北大学“进化论”赋能具身导航!SE-VLN:基于多模态大模型的自进化视觉语言导航框架
  • wps创建编辑excel customHeight 属性不是标准 Excel Open XML导致比对异常
  • 【qt5_study】2.使用Qt Designer构造UI界面(信号与槽)