Class WindowsDirectory

  • All Implemented Interfaces:
    Closeable, AutoCloseable

    public class WindowsDirectory
    extends FSDirectory
    Native Directory implementation for Microsoft Windows.

    Steps:

    1. Compile the source code to create WindowsDirectory.dll:
      c:\mingw\bin\g++ -Wall -D_JNI_IMPLEMENTATION_ -Wl,--kill-at -I"%JAVA_HOME%\include" -I"%JAVA_HOME%\include\win32" -static-libgcc -static-libstdc++ -shared WindowsDirectory.cpp -o WindowsDirectory.dll
      For 64-bit JREs, use mingw64, with the -m64 option.
    2. Put WindowsDirectory.dll into some directory in your windows PATH
    3. Open indexes with WindowsDirectory and use it.
    WARNING: This API is experimental and might change in incompatible ways in the next release.