8000 GitHub - mylog00/java-debug at yaohai_hotcode · GitHub
  • [go: up one dir, main page]

    Skip to content

    mylog00/java-debug

     
     

    Repository files navigation

    Java Debug Server for Visual Studio Code

    Overview

    The Java Debug Server is an implementation of Visual Studio Code (VSCode) Debug Protocol. It can be used in Visual Studio Code to debug Java programs.

    Features

    • Launch/Attach
    • Breakpoints
    • Exceptions
    • Pause & Continue
    • Step In/Out/Over
    • Variables
    • Callstacks
    • Threads
    • Debug console

    Background

    The Java Debug Server is the bridge between VSCode and JVM. The implementation is based on JDI (Java Debug Interface). It works with Eclipse JDT Language Server as an add-on to provide debug functionalities.

    Repository Structure

    • com.microsoft.java.debug.core - the core logic of the debug server
    • com.microsoft.java.debug.plugin - wraps the debug server into an Eclipse plugin to work with Eclipse JDT Language Server

    License

    EPL 1.0, See LICENSE file.

    About

    The debug server implementation for Java. It conforms to the debug protocol of Visual Studio Code.

    Resources

    License

    Stars

    Watchers

    Forks

    Packages

     
     
     

    Contributors

    Languages

    • Java 98.4%
    • JavaScript 1.4%
    • Shell 0.2%
    0