Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
mason.nvim
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
Hello, you need mfussenegger/nvim-jdtls to use eclipse lsp (for java) with neovim, there are plenty of tutorials and even stackoverflow questions on this subject if you need help setting it up 😃
Sure. Any server that lspconfig supports will work. But for java development is better if you use nvim-jdtls. The documentation in lsp-zero has a guide on how to setup nvim-jdtls.
I use the plugins nvim-jdtls and mason.nvim, you must have the binay java 17 or newer available in your PATH.
I have this config file: https://github.com/gmr458/nvim/blob/main/ftplugin/java.lua