3030import org .jetbrains .annotations .Nullable ;
3131
3232import java .io .IOException ;
33- import java .nio .file .*;
33+ import java .nio .file .DirectoryStream ;
34+ import java .nio .file .Files ;
35+ import java .nio .file .Path ;
3436import java .util .*;
3537
3638import static org .jackhuang .hmcl .util .logging .Logger .LOG ;
@@ -57,7 +59,7 @@ public Path getJavaDir(Platform platform, String name) {
5759 }
5860
5961 public Path getJavaDir (Platform platform , GameJavaVersion gameJavaVersion ) {
60- return getJavaDir (platform , MOJANG_JAVA_PREFIX + gameJavaVersion .getComponent ());
62+ return getJavaDir (platform , MOJANG_JAVA_PREFIX + gameJavaVersion .component ());
6163 }
6264
6365 @ Override
@@ -66,15 +68,15 @@ public Path getManifestFile(Platform platform, String name) {
6668 }
6769
6870 public Path getManifestFile (Platform platform , GameJavaVersion gameJavaVersion ) {
69- return getManifestFile (platform , MOJANG_JAVA_PREFIX + gameJavaVersion .getComponent ());
71+ return getManifestFile (platform , MOJANG_JAVA_PREFIX + gameJavaVersion .component ());
7072 }
7173
7274 public boolean isInstalled (Platform platform , String name ) {
7375 return Files .exists (getManifestFile (platform , name ));
7476 }
7577
7678 public boolean isInstalled (Platform platform , GameJavaVersion gameJavaVersion ) {
77- return isInstalled (platform , MOJANG_JAVA_PREFIX + gameJavaVersion .getComponent ());
79+ return isInstalled (platform , MOJANG_JAVA_PREFIX + gameJavaVersion .component ());
7880 }
7981
8082 public @ Nullable Path getJavaExecutable (Platform platform , String name ) {
@@ -94,7 +96,7 @@ public boolean isInstalled(Platform platform, GameJavaVersion gameJavaVersion) {
9496 }
9597
9698 public @ Nullable Path getJavaExecutable (Platform platform , GameJavaVersion gameJavaVersion ) {
97- return getJavaExecutable (platform , MOJANG_JAVA_PREFIX + gameJavaVersion .getComponent ());
99+ return getJavaExecutable (platform , MOJANG_JAVA_PREFIX + gameJavaVersion .component ());
98100 }
99101
100102 private static void getAllJava (List <JavaRuntime > list , Platform platform , Path platformRoot , boolean isManaged ) {
@@ -169,7 +171,7 @@ public Task<JavaRuntime> getDownloadJavaTask(DownloadProvider downloadProvider,
169171
170172 Map <String , Object > update = new LinkedHashMap <>();
171173 update .put ("provider" , "mojang" );
172- update .put ("component" , gameJavaVersion .getComponent ());
174+ update .put ("component" , gameJavaVersion .component ());
173175
174176 Map <String , JavaLocalFiles .Local > files = new LinkedHashMap <>();
175177 result .remoteFiles .getFiles ().forEach ((path , file ) -> {
0 commit comments