mattn / vim-lsp-settings

Auto configurations for Language Server for vim-lsp
MIT License
1.3k stars 232 forks source link

eclipse-jdt-ls not works on Windows #310

Open zoumi opened 4 years ago

zoumi commented 4 years ago

Version Info:

'''
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Jan 11 2020 23:33:50)
MS-Windows 64-bit GUI version

Microsoft Windows 7  64bit 
6.1.7601 Service Pack 1 Build 7601

$ java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
'''

Error Info: C:\Users\zoumi\AppData\Local\vim-lsp-settings\servers\eclipse-jdt-ls\config_win\1600135729378.log

'''
!SESSION 2020-09-15 10:08:49.088 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_191
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CN
Command-line arguments:  -data C:\Users\zoumi\AppData\Local\vim-lsp-settings\servers\eclipse-jdt-ls\\data

!ENTRY org.eclipse.buildship.core 4 0 2020-09-15 10:08:49.818
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.buildship.core [12]
  Unresolved requirement: Require-Bundle: org.eclipse.jdt.junit.core
    -> Bundle-SymbolicName: org.eclipse.jdt.junit.core; bundle-version="3.10.800.v20200817-1957"; singleton:="true"
       org.eclipse.jdt.junit.core [45]
         Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching; bundle-version="[3.13.0,4.0.0)"
           -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"
              org.eclipse.jdt.launching [47]
                Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
                Unresolved requirement: Require-Bundle: org.eclipse.jdt.debug; bundle-version="[3.11.0,4.0.0)"
                  -> Bundle-SymbolicName: org.eclipse.jdt.debug; bundle-version="3.16.0.v20200812-0801"; singleton:="true"
                     org.eclipse.jdt.debug [44]
                       Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
  Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching
    -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"

    at org.eclipse.osgi.container.Module.start(Module.java:463)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1845)
    at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1838)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1779)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1743)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1665)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

!ENTRY org.eclipse.jdt.core.manipulation 4 0 2020-09-15 10:08:50.008
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.jdt.core.manipulation [43]
  Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching; bundle-version="3.9.0"
    -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"
       org.eclipse.jdt.launching [47]
         Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
         Unresolved requirement: Require-Bundle: org.eclipse.jdt.debug; bundle-version="[3.11.0,4.0.0)"
           -> Bundle-SymbolicName: org.eclipse.jdt.debug; bundle-version="3.16.0.v20200812-0801"; singleton:="true"
              org.eclipse.jdt.debug [44]
                Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"

    at org.eclipse.osgi.container.Module.start(Module.java:463)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1845)
    at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1838)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1779)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1743)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1665)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

!ENTRY org.eclipse.jdt.debug 4 0 2020-09-15 10:08:50.018
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.jdt.debug [44]
  Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"

    at org.eclipse.osgi.container.Module.start(Module.java:463)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1845)
    at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1838)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1779)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1743)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1665)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

!ENTRY org.eclipse.jdt.junit.core 4 0 2020-09-15 10:08:50.018
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.jdt.junit.core [45]
  Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching; bundle-version="[3.13.0,4.0.0)"
    -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"
       org.eclipse.jdt.launching [47]
         Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
         Unresolved requirement: Require-Bundle: org.eclipse.jdt.debug; bundle-version="[3.11.0,4.0.0)"
           -> Bundle-SymbolicName: org.eclipse.jdt.debug; bundle-version="3.16.0.v20200812-0801"; singleton:="true"
              org.eclipse.jdt.debug [44]
                Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"

    at org.eclipse.osgi.container.Module.start(Module.java:463)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1845)
    at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1838)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1779)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1743)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1665)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

!ENTRY org.eclipse.jdt.launching 4 0 2020-09-15 10:08:50.018
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.jdt.launching [47]
  Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
  Unresolved requirement: Require-Bundle: org.eclipse.jdt.debug; bundle-version="[3.11.0,4.0.0)"
    -> Bundle-SymbolicName: org.eclipse.jdt.debug; bundle-version="3.16.0.v20200812-0801"; singleton:="true"
       org.eclipse.jdt.debug [44]
         Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"

    at org.eclipse.osgi.container.Module.start(Module.java:463)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1845)
    at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1838)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1779)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1743)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1665)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

!ENTRY org.eclipse.m2e.jdt 4 0 2020-09-15 10:08:50.018
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.m2e.jdt [54]
  Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching
    -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"
       org.eclipse.jdt.launching [47]
         Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
         Unresolved requirement: Require-Bundle: org.eclipse.jdt.debug; bundle-version="[3.11.0,4.0.0)"
           -> Bundle-SymbolicName: org.eclipse.jdt.debug; bundle-version="3.16.0.v20200812-0801"; singleton:="true"
              org.eclipse.jdt.debug [44]
                Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"

    at org.eclipse.osgi.container.Module.start(Module.java:463)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1845)
    at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1838)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1779)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1743)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1665)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

!ENTRY org.jboss.tools.maven.apt.core 4 0 2020-09-15 10:08:50.018
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.jboss.tools.maven.apt.core [68]
  Unresolved requirement: Require-Bundle: org.eclipse.m2e.jdt; bundle-version="1.5.0"
    -> Bundle-SymbolicName: org.eclipse.m2e.jdt; bundle-version="1.16.0.20200610-1500"; singleton:="true"
       org.eclipse.m2e.jdt [54]
         Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching
           -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"
              org.eclipse.jdt.launching [47]
                Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
                Unresolved requirement: Require-Bundle: org.eclipse.jdt.debug; bundle-version="[3.11.0,4.0.0)"
                  -> Bundle-SymbolicName: org.eclipse.jdt.debug; bundle-version="3.16.0.v20200812-0801"; singleton:="true"
                     org.eclipse.jdt.debug [44]
                       Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"

    at org.eclipse.osgi.container.Module.start(Module.java:463)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1845)
    at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1838)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1779)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1743)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1665)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

!ENTRY org.eclipse.jdt.ls.core 4 0 2020-09-15 10:08:50.058
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.jdt.ls.core [48]
  Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching
    -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"
       org.eclipse.jdt.launching [47]
         Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
         Unresolved requirement: Require-Bundle: org.eclipse.jdt.debug; bundle-version="[3.11.0,4.0.0)"
           -> Bundle-SymbolicName: org.eclipse.jdt.debug; bundle-version="3.16.0.v20200812-0801"; singleton:="true"
              org.eclipse.jdt.debug [44]
                Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
  Unresolved requirement: Require-Bundle: org.eclipse.m2e.jdt; resolution:="optional"
    -> Bundle-SymbolicName: org.eclipse.m2e.jdt; bundle-version="1.16.0.20200610-1500"; singleton:="true"
       org.eclipse.m2e.jdt [54]
         Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching
           -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"
  Unresolved requirement: Require-Bundle: org.eclipse.buildship.core; bundle-version="1.0.18"; resolution:="optional"
    -> Bundle-SymbolicName: org.eclipse.buildship.core; bundle-version="3.1.5.v20200806-2157-s"; singleton:="true"
       org.eclipse.buildship.core [12]
         Unresolved requirement: Require-Bundle: org.eclipse.jdt.junit.core
           -> Bundle-SymbolicName: org.eclipse.jdt.junit.core; bundle-version="3.10.800.v20200817-1957"; singleton:="true"
              org.eclipse.jdt.junit.core [45]
                Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching; bundle-version="[3.13.0,4.0.0)"
                  -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"
         Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching
           -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"

    at org.eclipse.osgi.container.Module.start(Module.java:463)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1845)
    at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1838)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1781)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1743)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1665)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

!ENTRY org.eclipse.osgi 4 0 2020-09-15 10:08:50.058
!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.jdt.ls.core_0.61.0.202009111747.jar was not resolved.

!ENTRY org.eclipse.jdt.launching 2 0 2020-09-15 10:08:50.068
!MESSAGE Could not resolve module: org.eclipse.jdt.launching [47]
  Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
  Unresolved requirement: Require-Bundle: org.eclipse.jdt.debug; bundle-version="[3.11.0,4.0.0)"
    -> Bundle-SymbolicName: org.eclipse.jdt.debug; bundle-version="3.16.0.v20200812-0801"; singleton:="true"
       org.eclipse.jdt.debug [44]
         Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"

!ENTRY org.eclipse.jdt.junit.core 2 0 2020-09-15 10:08:50.068
!MESSAGE Could not resolve module: org.eclipse.jdt.junit.core [45]
  Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching; bundle-version="[3.13.0,4.0.0)"
    -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"
       org.eclipse.jdt.launching [47]
         Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
         Unresolved requirement: Require-Bundle: org.eclipse.jdt.debug; bundle-version="[3.11.0,4.0.0)"
           -> Bundle-SymbolicName: org.eclipse.jdt.debug; bundle-version="3.16.0.v20200812-0801"; singleton:="true"
              org.eclipse.jdt.debug [44]
                Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"

!ENTRY org.jboss.tools.maven.apt.core 2 0 2020-09-15 10:08:50.068
!MESSAGE Could not resolve module: org.jboss.tools.maven.apt.core [68]
  Unresolved requirement: Require-Bundle: org.eclipse.m2e.jdt; bundle-version="1.5.0"
    -> Bundle-SymbolicName: org.eclipse.m2e.jdt; bundle-version="1.16.0.20200610-1500"; singleton:="true"
       org.eclipse.m2e.jdt [54]
         Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching
           -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"
              org.eclipse.jdt.launching [47]
                Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
                Unresolved requirement: Require-Bundle: org.eclipse.jdt.debug; bundle-version="[3.11.0,4.0.0)"
                  -> Bundle-SymbolicName: org.eclipse.jdt.debug; bundle-version="3.16.0.v20200812-0801"; singleton:="true"
                     org.eclipse.jdt.debug [44]
                       Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"

!ENTRY org.eclipse.jdt.core.manipulation 2 0 2020-09-15 10:08:50.068
!MESSAGE Could not resolve module: org.eclipse.jdt.core.manipulation [43]
  Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching; bundle-version="3.9.0"
    -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"
       org.eclipse.jdt.launching [47]
         Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
         Unresolved requirement: Require-Bundle: org.eclipse.jdt.debug; bundle-version="[3.11.0,4.0.0)"
           -> Bundle-SymbolicName: org.eclipse.jdt.debug; bundle-version="3.16.0.v20200812-0801"; singleton:="true"
              org.eclipse.jdt.debug [44]
                Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"

!ENTRY org.eclipse.jdt.debug 2 0 2020-09-15 10:08:50.078
!MESSAGE Could not resolve module: org.eclipse.jdt.debug [44]
  Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"

!ENTRY org.eclipse.buildship.core 2 0 2020-09-15 10:08:50.078
!MESSAGE Could not resolve module: org.eclipse.buildship.core [12]
  Unresolved requirement: Require-Bundle: org.eclipse.jdt.junit.core
    -> Bundle-SymbolicName: org.eclipse.jdt.junit.core; bundle-version="3.10.800.v20200817-1957"; singleton:="true"
       org.eclipse.jdt.junit.core [45]
         Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching; bundle-version="[3.13.0,4.0.0)"
           -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"
              org.eclipse.jdt.launching [47]
                Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
                Unresolved requirement: Require-Bundle: org.eclipse.jdt.debug; bundle-version="[3.11.0,4.0.0)"
                  -> Bundle-SymbolicName: org.eclipse.jdt.debug; bundle-version="3.16.0.v20200812-0801"; singleton:="true"
                     org.eclipse.jdt.debug [44]
                       Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
  Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching
    -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"

!ENTRY org.eclipse.jdt.ls.core 2 0 2020-09-15 10:08:50.078
!MESSAGE Could not resolve module: org.eclipse.jdt.ls.core [48]
  Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching
    -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"
       org.eclipse.jdt.launching [47]
         Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
         Unresolved requirement: Require-Bundle: org.eclipse.jdt.debug; bundle-version="[3.11.0,4.0.0)"
           -> Bundle-SymbolicName: org.eclipse.jdt.debug; bundle-version="3.16.0.v20200812-0801"; singleton:="true"
              org.eclipse.jdt.debug [44]
                Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
  Unresolved requirement: Require-Bundle: org.eclipse.m2e.jdt; resolution:="optional"
    -> Bundle-SymbolicName: org.eclipse.m2e.jdt; bundle-version="1.16.0.20200610-1500"; singleton:="true"
       org.eclipse.m2e.jdt [54]
         Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching
           -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"
  Unresolved requirement: Require-Bundle: org.eclipse.buildship.core; bundle-version="1.0.18"; resolution:="optional"
    -> Bundle-SymbolicName: org.eclipse.buildship.core; bundle-version="3.1.5.v20200806-2157-s"; singleton:="true"
       org.eclipse.buildship.core [12]
         Unresolved requirement: Require-Bundle: org.eclipse.jdt.junit.core
           -> Bundle-SymbolicName: org.eclipse.jdt.junit.core; bundle-version="3.10.800.v20200817-1957"; singleton:="true"
              org.eclipse.jdt.junit.core [45]
                Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching; bundle-version="[3.13.0,4.0.0)"
                  -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"
         Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching
           -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"

!ENTRY org.eclipse.m2e.lifecyclemapping.defaults 2 0 2020-09-15 10:08:50.078
!MESSAGE Could not resolve module: org.eclipse.m2e.lifecyclemapping.defaults [55]
  Unresolved requirement: Require-Bundle: org.eclipse.m2e.jdt; bundle-version="[1.16.0,1.17.0)"
    -> Bundle-SymbolicName: org.eclipse.m2e.jdt; bundle-version="1.16.0.20200610-1500"; singleton:="true"
       org.eclipse.m2e.jdt [54]
         Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching
           -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"
              org.eclipse.jdt.launching [47]
                Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
                Unresolved requirement: Require-Bundle: org.eclipse.jdt.debug; bundle-version="[3.11.0,4.0.0)"
                  -> Bundle-SymbolicName: org.eclipse.jdt.debug; bundle-version="3.16.0.v20200812-0801"; singleton:="true"
                     org.eclipse.jdt.debug [44]
                       Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"

!ENTRY org.eclipse.m2e.jdt 2 0 2020-09-15 10:08:50.078
!MESSAGE Could not resolve module: org.eclipse.m2e.jdt [54]
  Unresolved requirement: Require-Bundle: org.eclipse.jdt.launching
    -> Bundle-SymbolicName: org.eclipse.jdt.launching; bundle-version="3.18.0.v20200812-0801"; singleton:="true"
       org.eclipse.jdt.launching [47]
         Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
         Unresolved requirement: Require-Bundle: org.eclipse.jdt.debug; bundle-version="[3.11.0,4.0.0)"
           -> Bundle-SymbolicName: org.eclipse.jdt.debug; bundle-version="3.16.0.v20200812-0801"; singleton:="true"
              org.eclipse.jdt.debug [44]
                Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"

!ENTRY org.eclipse.osgi 4 0 2020-09-15 10:08:50.078
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: Application "org.eclipse.jdt.ls.core.id1" could not be found in the registry. The applications available are: org.eclipse.ant.core.antRunner, org.eclipse.equinox.app.error, org.eclipse.jdt.apt.core.aptBuild, org.eclipse.jdt.core.JavaIndexer.
    at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:252)
    at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:33)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
'''
j201 commented 4 years ago

I just installed vim-lsp and vim-lsp-settings on Ubuntu 18.04 with Vim 8.0 and OpenJDK 1.8.0_265 and I'm getting the same errors.

j201 commented 4 years ago

It looks like eclipse-jdt-ls doesn't support Java 8 anymore. One contributor suggested using an earlier version of it: https://github.com/eclipse/eclipse.jdt.ls/issues/1538#issuecomment-687293698. (The vim-lsp wiki suggests using an even earlier version, but it might just be out of date: https://github.com/prabirshrestha/vim-lsp/wiki/Servers-Java)

A fix that seems to be working for me is changing the last line of the eclipse-jdt-ls script (~/.local/share/vim-lsp-settings/servers/eclipse-jdt-ls/eclipse-jdt-ls on Ubuntu) to replace the java executable with a Java 11 binary:

- java -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Dlog.protocol=true -Dlog.level=ALL -noverify -Xmx1G -javaagent:$DIR/lombok.jar -Xbootclasspath/a:$DIR/lombok.jar -jar $LAUNCHER -configuration $DIR/config_linux -data $DIR/data
+ /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Dlog.protocol=true -Dlog.level=ALL -noverify -Xmx1G -javaagent:$DIR/lombok.jar -Xbootclasspath/a:$DIR/lombok.jar -jar $LAUNCHER -configuration $DIR/config_linux -data $DIR/data
nickChenyx commented 3 years ago

It looks like eclipse-jdt-ls doesn't support Java 8 anymore. One contributor suggested using an earlier version of it: eclipse/eclipse.jdt.ls#1538 (comment). (The vim-lsp wiki suggests using an even earlier version, but it might just be out of date: https://github.com/prabirshrestha/vim-lsp/wiki/Servers-Java)

A fix that seems to be working for me is changing the last line of the eclipse-jdt-ls script (~/.local/share/vim-lsp-settings/servers/eclipse-jdt-ls/eclipse-jdt-ls on Ubuntu) to replace the java executable with a Java 11 binary:

- java -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Dlog.protocol=true -Dlog.level=ALL -noverify -Xmx1G -javaagent:$DIR/lombok.jar -Xbootclasspath/a:$DIR/lombok.jar -jar $LAUNCHER -configuration $DIR/config_linux -data $DIR/data
+ /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Dlog.protocol=true -Dlog.level=ALL -noverify -Xmx1G -javaagent:$DIR/lombok.jar -Xbootclasspath/a:$DIR/lombok.jar -jar $LAUNCHER -configuration $DIR/config_linux -data $DIR/data

thank you. jdk11 fix the problem.

jkoz commented 3 years ago

eclipse.jdt.ls requires Java 11. What if we are working on Java 1.8, (the project which use eclipse.jdt.ls) how can configure it?