win10+vscode部署java开发环境

目录

  • Java开发插件配置:
  • 调试:
  • 快捷键:
  • 启动配置说明:
    • Launch:
    • Attach:
    • User Setting:
  • 参考:

Java开发插件配置:

Microsoft有个官方的插件Java Extension Pack,点开它的“依赖项”可以看到就是需要装的几个插件,可以直接装这个

或者

我们可以直接安装 Java 扩展包 ,里面包含了受大多数 Java 开发者欢迎的插件:

根据自己需要配置的插件:

  1. Spring Boot Support
  2. Spring Initializr Java Support
  3. Tomcat for Java
  4. CheckStyle for Java
  5. Lombok Annotations Support for VS Code
  6. Terminal

调试:

打开包含 Java 项目的代码,然后按下面的步骤进行:

  1. 准备项目。打开一个 .java 文件,Java 扩展会激活。Maven、Gradle 和 Eclipse 项目都能得到支持。这个扩展会自动构建项目,不需要手工触发构建。
  2. 开始调试。切换到调试视图(Ctrl+Shift+D),打开 launch.json 并添加 Java 调试配置。
  3. 在 mainClass 中填入要启动的类,或者在 hostName 中填入要附加的主机名以及在 port 中填入端口。
  4. 设置断点并按 F5 开始调试。

支持以下特性:

  • 启动/附加 - 你可以在 VS Code 中启动一个 Java 项目,也可以附加到一个在本地或远程端以调试模式运行的 JVM 进程。
  • 断点 - 支持表达式条件或命中条件断点,可以在内置的断点设置容器中轻松进行设置。因此你可以直接在源代码视图中插入断点,不需要弹出容器,非常方便。按异常中断也得到了支持。
  • 控制流 - 包括 暂停、继续 F5、单步 F0、步进 F11、步出(跳出) Shift+F11
  • 数据审查 - 当程序停止在断点上的时候,调试器可以访问当前内存中的变量名和值。支持查看/监视/设置变量值。
  • 诊断 - 调用栈 面板会显示程序的调用栈,你在这个面板中可以在捕获的调用路径中随意跳转。多线程调试也通过并行栈得到支持。
  • 调试控制台 - 可以从调试控制台看到标准输出和错误输出信息。

快捷键:

注释代码: Ctrl + /

切换侧边栏: Ctrl + b

文件夹中查找: Ctrl + shift + f

查找替换: Ctrl + shift + h

重构代码: fn + F2

代码格式化: Shift+Alt+F,或 Ctrl+Shift+P 后输入 format code

启动配置说明:

Launch:

  • mainClass (required): java 代码的 main 类 (例如:[mymodule/]com.xyz.MainClass).
  • args: 传递给程序的命令行参数
  • sourcePaths: 程序的额外源目录。默认情况下,调试器从项目设置中查找源代码。这个选项允许调试器在额外的目录中查找源代码
  • modulePaths: 用于启动JVM的模块路径。如果没有指定,调试器将自动从当前项目解析
  • classPaths: 启动JVM的类路径。如果没有指定,调试器将自动从当前项目解析
  • encoding: 该文件中的JVM的编码设置。如果没有指定,将使用’UTF-8’。在Supported Encodings 中可以找到可能的值
  • vmArgs: JVM的额外选项和系统属性(例如:-Xms<size> -Xmx<size> -D<name>=<value>)
  • projectName: 调试器在其中搜索类的首选项目。在不同的项目中可能会有重复的类名。当调试器在启动程序时查找指定的主类时,这个设置也可以工作。表达式求值是必须的
  • cwd: 程序的工作目录
  • env: 程序的额外环境变量
  • stopOnEntry: 启动后自动暂停程序
  • console: 用于启动程序的指定控制台。默认为 internalConsole
    • internalConsole: VS Code Debug 控制台 (输入不被支持)
    • integratedTerminal: VS Code 集成终端
    • externalTerminal: 可以在用户设置中配置的外部终端
  • stepFilters: 在执行debug调试时,跳过指定的类或方法
    • classNameFilters: 跳过指定的类。类名应该完全限定,支持通配符
    • skipSynthetics: 跳过synthetic 方法
    • skipStaticInitializers: 跳过静态初始化方法
    • skipConstructors: 跳过构造方法

Attach:

  • hostName (required): 远程调试器的主机名或IP地址
  • port (required): 远程调试器的debug端口
  • timeout: 重新连接之前的超时时间,以毫秒为单位(默认为30000ms)
  • sourcePaths: 程序的额外源目录。默认情况下,调试器从项目设置中查找源代码。这个选项允许调试器在额外的目录中查找源代码
  • projectName: 调试器在其中搜索类的首选项目。在不同的项目中可能会有重复的类名。当调试器在启动程序时查找指定的主类时,这个设置也可以工作
  • stepFilters: 在 debug 调试时,跳过指定的类或方法
    • classNameFilters: 跳过指定的类。类名应该完全限定,支持通配符
    • skipSynthetics: 跳过 synthetic 方法
    • skipStaticInitializers: 跳过静态初始化方法
    • skipConstructors: 跳过构造方法

User Setting:

  • java.debug.logLevel: 发送到VS代码的调试器日志的最低级别,默认为警告
  • java.debug.settings.showHex: 在变量视图中以十六进制格式显示数字,默认为false
  • java.debug.settings.showStaticVariables: 在variables视图中显示静态变量,默认为true
  • java.debug.settings.showQualifiedNames: 在变量视图中显示完全限定的类名,默认为false
  • java.debug.settings.maxStringLength: 变量视图或调试控制台中显示的最大字符串长度。超过此长度的字符串将被裁剪。默认值为0,表示没有进行修剪
  • java.debug.settings.enableHotCodeReplace: 启用Java源代码的热代码替换。确保VScode 中的 Java 代码没有禁用自动构建。有关用法和限制的更多信息,请参阅 wiki page

参考:

win10+vscode部署java开发环境

VSCODE 打造完美java开发环境

Visual Studio Code 搭建 Java 开发环境

Java in Visual Studio Code

配置vscode调试java代码

VSCode搭建Java开发运行环境

Microsoft/vscode-java-debug

Debugging Java in Visual Studio Code

VS Code有哪些常用的快捷键?

原文地址:https://www.cnblogs.com/hongdada/p/10118381.html

时间: 2024-07-28 13:23:39

win10+vscode部署java开发环境的相关文章

VsCode搭建Java开发环境

1:在 Visual Studio Code 中打开扩展视图(Ctrl+Shift+X),输入关键词java.spring分别下载Java开发插件包和springboot插件包 2:配置参数 点击设置按钮,进入设置选项,配置用户设置(文件->首选项->设置   Ctrl+,) { "editor.minimap.enabled": false, "window.zoomLevel": 0, "workbench.iconTheme":

Centos7.2下部署Java开发环境

1.安装JDK 如果以前安装过JDK,想要重新安装可执行如下命令进行卸载,这里安装的是JDK1.8: 先查询: rpm -qa|grep jdk 然后再通过下面命令进行卸载 rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.2.el7_2.x86_64(注意这里nodeps后面的那串名称是通过上面命令查询出来的,查出几个卸载几个) 安装JDK,有2种途径下载: ①:可以直接到官网下载http://www.oracle.com/

CentOS部署Java开发环境

一.安装jdk  jdk下载地址:http://www.Oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html 1.jdk上传到linux [[email protected] tools]# ll total 167060 -rw-r--r-- 1 root root 85292206 Nov  8  2012 jdk-6u31-linux-i586.bin -rw-r--r-- 1 root ro

win10配置java开发环境

目录 Win10配置Java开发环境 安装Java(JDK) 下载JDK 安装 配置环境变量 测试环境 安装IDEA 下载IDEA 安装 激活 方法一 方法二 安装eclipse 下载eclipse 下载安装 eclipse汉化 eclipse设置 Win10配置Java开发环境 安装Java(JDK) 下载JDK Oracle官网下载地址 选择JavaSE > Downloads 目前使用最多的是Java8,也就是Java SE 8u221,点击JDK下面的Download 选中Accept

【原创】win10下搭建vue开发环境+IIS部署

[原创]win10下搭建vue开发环境 如果要转发,请注明原作者和原产地,谢谢! 特别说明:下面任何命令都是在windows的命令行工具下进行输入,打开命令行工具的快捷方式如下图: 详细的安装步骤如下: 一.安装node.js 说明:安装node.js的windows版本后,会自动安装好node以及包管理工具npm,我们后续的安装将依赖npm工具. node.js的官方地址为:https://nodejs.org/en/download/,如下图所示: 根据自己电脑的具体配置,选择你要下载的安装

Day 1 : 行业概述、课程体系介绍、JAVA开发环境

1. JAVA开发环境 1.1. 认识Linux操作系统 1.1.1. Linux的由来及发展 Linux起源于1991年,1995年流行起来,大家可以看到旁边的这个人,它就叫Linux,是他在上大学时候写的一个操作系统,被开源出来,所谓的开源,就是指开放源代码,也就是,一步一步怎么做的,都可以看到.说它是一个类Unix的操作系统,Unix也是一个操作系统,只是它是收费的,而Linux是免费的,当然,这也是它发展起来的原因之一. 目前, Linux是主流的服务器操作系统, 广泛应用于互联网.云计

linux中搭建java开发环境

今天试着在Linux下面搭建java开发环境,现总结一下具体步骤. 1.JDK的安装1.6 版本cd /opt mkdir java执行下面命令安装JDK(首先创建/opt/java目录)tar -xvf jdk-7u7-linux-i586.tar.gz -C /opt/java ln -s /opt/java/jdk1.7.0_09 /opt/java/jdk 创建一个链接 vi /etc/frofile 设置环境变量 export JAVA_HOME=/opt/java/jdkexprot

Linux学习之阿里云服务器java开发环境的搭建(一)

在公司实习期间一直是在windows上面进行java开发,然后打成war包部署在linux服务器上面,linux服务器上面的正式环境和测试环境都是别人搭建好的,svn服务器也是别人搭建好的,抱着一种学习的心态的就去买了个阿里云服务器于是开始搭建java开发环境. 1.jdk的安装 我先是在官网下载了最新的jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 因为我的系统的ce

Apache Spark1.1.0部署与开发环境搭建

Spark是Apache公司推出的一种基于Hadoop Distributed File System(HDFS)的并行计算架构.与MapReduce不同,Spark并不局限于编写map和reduce两个方法,其提供了更为强大的内存计算(in-memory computing)模型,使得用户可以通过编程将数据读取到集群的内存当中,并且可以方便用户快速地重复查询,非常适合用于实现机器学习算法.本文将介绍Apache Spark1.1.0的部署与开发环境搭建. 0. 准备 出于学习目的,本文将Spa