java-debug
The debug server implementation for Java. It conforms to the debug protocol of Visual Studio Code (DAP, Debugger Adapter Protocol). (by microsoft)
eclipse.jdt.ls
Java language server (by eclipse-jdtls)
java-debug | eclipse.jdt.ls | |
---|---|---|
7 | 32 | |
379 | 2,036 | |
2.4% | 2.4% | |
5.5 | 9.0 | |
7 days ago | 3 days ago | |
Java | Java | |
GNU General Public License v3.0 or later | Eclipse Public License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
java-debug
Posts with mentions or reviews of java-debug.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-25.
- How to compile a second .java file in the same folder?
-
getting these errors when doing ./mvmw clean install
from this repo , but when i do ./mvn clean install i get these errors
-
Plugins and Settings for Java programming?
For debugging, I use Vimspector and the java-debug plugin from microsoft. (I wrote a little blog entry a while ago.)
-
A Big Moment for me
I agree with you, I spend 2 days just trying to figure out how to make nvim-dap remotely connect to a JVM debugger to debug Scala applications, it turned out that I needed to download a server that implements VSCode Debug Protocol, the Microsoft java-debug implementation, compile it myself, and also install the Eclipse JDTLS, add java-debug as a bundle for JDTLS, install the nvim-jdtls plugin, configure a custom adapter for Scala to launch vscode.java.startDebugSession through Eclipse Jdtls to connect to a remote instance launched with Gradle (must be Gradle, I'm using a framework that loads my classes externally, there is no main method at all).
-
Using Neovim to work with Spring Boot
Hi! I use Neovim with springboot mostly when studying or working on personal projects, here's the way I do it: - jdtls for lsp with cmp. - LuaSnip for writing boilerplate faster. - Dap and dap-ui with java-debug - I use maven for the most part and run everything through the command line. - trouble.nvim for better diagnostics navigation.
-
How can I install/build java-debug and vscode-java-debug
Now I wish to install nvim-dap to debug java applications. I already have nvim-jdtls installed, which nvim-dap needs. But for full debuggin capabilities I need to have java-debug and vscode-java-debug insalled as stadet in nvim-jdtls#debugger-via-nvim-dap.
-
Help setting up debugger for java
Now, I am trying to do the same for Java, but I just can't make it work. I installed nvim-jdtls both through Packer and nvim-lsp-installer and followed their documentation here. I installed java-debug as they said and added the required jar file to the bundles in their configuration. I am also calling the jdtls.setup_dap and jdtls.start_or_attach functions inside the on_attach and lsp_installer.on_server_ready functions, respectively. Still, the debugger won't start.
eclipse.jdt.ls
Posts with mentions or reviews of eclipse.jdt.ls.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-04-05.
- Compilers: Incrementally and Extensibly
-
Securing MCP: Applying Lessons Learned from the Language Server Protocol
I was deeply involved with the Language Server Protocol (LSP) from its earliest days at Red Hat, one of the instrumental organizations in driving LSP adoption. During that time, I contributed to several key implementations, including the second-ever language server—the Java Language Server—and the widely adopted YAML Language Server. These projects became benchmarks for reliability and widespread adoption in developer communities.
-
2.5 Million Java Developers on Visual Studio Code. Microsoft and Red Hat shares Joint Roadmap for Next 6 Months Together
Thanks Eclipse : https://github.com/eclipse-jdtls/eclipse.jdt.ls
-
How to use nvim-jdtls for Java and nvim-lspconfig for everything else?
I installed eclipse jdtls which worked for Java, but I was not able to go to definitions for methods/classes outside of my project (ie, libraries and such, something like in IntelliJ where you can go to the definition or implementation for the library code), so I thought it may be a limitation of nvim-lspconfig
- jdtls spams messages in LazyVim
-
Minecraft modding without the use of intellij
You can absolutely just use Gradle on the command line, and use a language server to get code intelligence in pretty much any editor you like. IntelliJ is very nice, especially for refactoring, but it doesn't have a giant advantage over any other editor, as long as you're sticking to mostly Java.
-
Where does the dislike/hate for Java come from?
Try neovim. Builtin support for language servers which provide the basis for IDE functionality, autocomplete, auto import, code actions, refactoring, etc. I believe VSCode uses jdtls on the backend and you can use the same thing with neovim.
-
java 19 in latest eclipse IDE
Is seems like valid manual to start language server here https://github.com/eclipse/eclipse.jdt.ls. Not sure what you mean by "starting it with other editors" though. It should be covered by editor own integration with the given LS.
- Is VIM a trap?
- (Discussion) Which IDE is best for Java
What are some alternatives?
When comparing java-debug and eclipse.jdt.ls you can also consider the following projects:
nvim-jdtls - MIRROR of: https://codeberg.org/mfussenegger/nvim-jdtls
vscode-java-debug - Java Debugger for Visual Studio Code.
coc-java - Java extension for coc.nvim
neovim-luca - Neovim configured to my linking using nix flakes
LSP - Client implementation of the Language Server Protocol for Sublime Text