< prev index next >
langtools/test/tools/javac/modules/ModulePathTest.java
Print this page
*** 27,46 ****
* @library /tools/lib
* @modules
* jdk.compiler/com.sun.tools.javac.api
* jdk.compiler/com.sun.tools.javac.main
* jdk.jdeps/com.sun.tools.javap
! * jdk.jlink/jdk.tools.jmod
* @build toolbox.ToolBox toolbox.JarTask toolbox.JavacTask toolbox.ModuleBuilder
* ModuleTestBase
* @run main ModulePathTest
*/
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import toolbox.JarTask;
import toolbox.JavacTask;
import toolbox.ModuleBuilder;
import toolbox.Task;
--- 27,47 ----
* @library /tools/lib
* @modules
* jdk.compiler/com.sun.tools.javac.api
* jdk.compiler/com.sun.tools.javac.main
* jdk.jdeps/com.sun.tools.javap
! * jdk.jlink
* @build toolbox.ToolBox toolbox.JarTask toolbox.JavacTask toolbox.ModuleBuilder
* ModuleTestBase
* @run main ModulePathTest
*/
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
+ import java.util.spi.ToolProvider;
import toolbox.JarTask;
import toolbox.JavacTask;
import toolbox.ModuleBuilder;
import toolbox.Task;
*** 418,425 ****
String[] args = {
"create",
"--class-path", dir.toString(),
jmod.toString()
};
! jdk.tools.jmod.Main.run(args, System.out);
}
}
--- 419,429 ----
String[] args = {
"create",
"--class-path", dir.toString(),
jmod.toString()
};
! ToolProvider jmodTool = ToolProvider.findFirst("jmod").orElseThrow(() ->
! new RuntimeException("jmod tool not found")
! );
! jmodTool.run(System.out, System.out, args);
}
}
< prev index next >