Does anyone config java for neovim?

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • nvim-jdtls

    Extensions for the built-in LSP support in Neovim for eclipse.jdt.ls

  • 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 😃

  • lsp-zero.nvim

    A starting point to setup some lsp related features in neovim.

  • 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.

  • 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.

    WorkOS logo
  • mason.nvim

    Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.

  • I use the plugins nvim-jdtls and mason.nvim, you must have the binay java 17 or newer available in your PATH.

  • nvim

    My Neovim config (by gmr458)

  • I have this config file: https://github.com/gmr458/nvim/blob/main/ftplugin/java.lua

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts