The article below is about Windows 8, but it is the same problem. The java property "os.name" is for my server edition "Windows Server 2016", but the lookup name is "win32". Since "win32" is actually not the value most people have for their system, eclipse is using a mapping table to cover up all different windows names. I assume this entry has not yet been added to the mapping table for the osgi plugin since it is a reasonable new version, so that the native library could not be found.