All Implemented Interfaces:
JavaScanner, Refreshable, Iterable<Java>

public class JavaService extends LazyService<Java> implements JavaScanner
  • Constructor Details

  • Method Details

    • update

      protected Set<Java> update()
      Specified by:
      update in class Service<Java>
    • refreshHeadlessMcJavaVersions

      public void refreshHeadlessMcJavaVersions()
    • scanJava

      @Nullable public @Nullable Java scanJava(String path)
    • findBestVersion

      @Nullable public @Nullable Java findBestVersion(Integer version)
    • findBestVersion

      @Nullable public @Nullable Java findBestVersion(@Nullable @Nullable Launcher launcher, Integer version)
    • findBestVersion

      @Nullable public @Nullable Java findBestVersion(@Nullable @Nullable Launcher launcher, Integer version, boolean canFallbackToOtherVersion)
    • getCurrent

      @Nullable public @Nullable Java getCurrent()