SerCeMan / jnr-fuse

FUSE implementation in Java using Java Native Runtime (JNR)
MIT License
363 stars 86 forks source link

Allow usage of other libraries support fuse on windows #108

Closed infeo closed 3 years ago

infeo commented 3 years ago

This PR adds the feature, that developers can use also other libraries implementing the fuse api than winfsp (e.g. Dokany).

To change the underlying lib, the system property jnr-fuse.windows.libPath needs to be set with the path pointing to dll file. If the property is not set, winfsp is used if possible.

Additionally, a check is removed in the HelloFuseTest class, since the underlying problem is solved on the side of winfsp.