11package dev .jbang .cli ;
22
3+ import static dev .jbang .util .JavaUtil .defaultJdkManager ;
4+
35import java .io .IOException ;
46import java .nio .file .Files ;
57import java .nio .file .Path ;
2123import dev .jbang .Settings ;
2224import dev .jbang .catalog .CatalogUtil ;
2325import dev .jbang .dependencies .DependencyUtil ;
24- import dev .jbang .net .JdkManager ;
25- import dev .jbang .net .JdkProvider ;
26+ import dev .jbang .devkitman .Jdk ;
2627import dev .jbang .source .Project ;
2728import dev .jbang .source .ProjectBuilder ;
2829import dev .jbang .util .CommandBuffer ;
@@ -70,9 +71,6 @@ class AppInstall extends BaseCommand {
7071 @ CommandLine .Mixin
7172 NativeMixin nativeMixin ;
7273
73- @ CommandLine .Mixin
74- JdkProvidersMixin jdkProvidersMixin ;
75-
7674 @ CommandLine .Mixin
7775 RunMixin runMixin ;
7876
@@ -120,7 +118,6 @@ private List<String> collectRunOptions() {
120118 opts .addAll (buildMixin .opts ());
121119 opts .addAll (dependencyInfoMixin .opts ());
122120 opts .addAll (nativeMixin .opts ());
123- opts .addAll (jdkProvidersMixin .opts ());
124121 opts .addAll (runMixin .opts ());
125122 if (Boolean .TRUE .equals (enablePreviewRequested )) {
126123 opts .add ("--enable-preview" );
@@ -401,7 +398,7 @@ public static boolean needsSetup() {
401398 */
402399 public static boolean guessWithJava () {
403400 boolean withJava ;
404- JdkProvider . Jdk defJdk = JdkManager .getJdk (null , false );
401+ Jdk defJdk = defaultJdkManager () .getJdk (null );
405402 String javaHome = System .getenv ("JAVA_HOME" );
406403 Path javacCmd = Util .searchPath ("javac" );
407404 withJava = defJdk != null
@@ -415,12 +412,12 @@ public static boolean guessWithJava() {
415412 public static int setup (boolean withJava , boolean force , boolean chatty ) {
416413 Path jdkHome = null ;
417414 if (withJava ) {
418- JdkProvider . Jdk defJdk = JdkManager .getDefaultJdk ();
415+ Jdk defJdk = defaultJdkManager () .getDefaultJdk ();
419416 if (defJdk == null ) {
420417 Util .infoMsg ("No default JDK set, use 'jbang jdk default <version>' to set one." );
421418 return EXIT_UNEXPECTED_STATE ;
422419 }
423- jdkHome = Settings .getCurrentJdkDir ();
420+ jdkHome = Settings .getDefaultJdkDir ();
424421 }
425422
426423 Path binDir = Settings .getConfigBinDir ();
0 commit comments