The author shares their positive experience using Java in Neovim and offers guidance for a streamlined setup. They recommend using JDTLS as the Java Language Server Protocol, specifically with plugins like nvim-java or nvim-jdtls. The setup includes configurations for debugging, testing, and working with Java projects. They provide code snippets and explain how to optimize the usage of Neovim for Java development. The author emphasizes the flexibility and control that Neovim offers compared to traditional IDEs, making it an appealing choice for those comfortable with Vim-like editors. They acknowledge that certain tasks may still be better suited for Java-focused IDEs.
https://ptrtojoel.dev/posts/so-you-want-to-write-java-in-neovim/