Versions in this module Expand all Collapse all v0 v0.1.0 Feb 7, 2026 v0.0.9 Dec 4, 2025 v0.0.8 Nov 6, 2025 v0.0.7 Sep 11, 2025 v0.0.6 Sep 2, 2025 Changes in this version + type Java struct + func (j *Java) GetDefaultVersion(ctx context.Context) *core.InstalledVersion + func (j *Java) Install(ctx context.Context, version *core.RemoteVersion) error + func (j *Java) ListInstalledVersions(ctx context.Context) ([]*core.InstalledVersion, error) + func (j *Java) ListRemoteVersions(ctx context.Context) ([]*core.RemoteVersion, error) + func (j *Java) Name() string + func (j *Java) SetDefaultVersion(ctx context.Context, version string) error + func (j *Java) Uninstall(ctx context.Context, version string) error + type Version struct + Abi string + Arch string + ArchiveType string + AvailabilityType string + Certifications []string + CpuGen []interface{} + CracSupported bool + DistroVersion []int + DownloadUrl string + HwBitness int + JavaPackageFeatures []string + JavaPackageType string + JavaVersion []int + JavafxBundled bool + Latest bool + LibCType string + Name string + OpenjdkBuildNumber int + Os string + PackageUuid string + Product string + ReleaseStatus string + Sha256Hash string + Size int + SupportTerm string