code: def get_default_jvm_path():
      
      if sys.platform == "cygwin":
          # Cygwin
          from ._cygwin import WindowsJVMFinder
          finder = WindowsJVMFinder()
      elif sys.platform == "win32":
          # Windows
          from ._windows import WindowsJVMFinder
          finder = WindowsJVMFinder()
      elif sys.platform == "darwin":
          # Mac OS X
          from ._darwin import DarwinJVMFinder
          finder = DarwinJVMFinder()
      else:
          # Use the Linux way for other systems
          from ._linux import LinuxJVMFinder
          finder = LinuxJVMFinder()
  
      return finder.get_jvm_path()
docs: Retrieves the path to the default or first found JVM library
  
      :return: The path to the JVM shared library file
      :raise ValueError: No JVM library found