有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (2) 个答案

  1. # 1 楼答案

    ModuleLayer.boot().modules().stream()
                    .map(Module::getName)
                    .forEach(System.out::println);
    
  2. # 2 楼答案

    使用jar或模块目录作为应用程序的输入,您可以使用^{}开始,并进一步使用^{}查找程序可以找到的所有模块引用集

    Path dir1, dir2, dir3;
    ModuleFinder finder = ModuleFinder.of(dir1, dir2, dir3);
    Set<ModuleReference> moduleReferences = finder.findAll();
    

    使用命令行选项可以很容易地将模块列为:

    java -p <jarfile>  list-modules
    

    不过,如果你不想故意进入tweaking things^{}^{}的^{strong>^{}tweaking things,这应该足够了,正如@Alan's answer所指出的那样