如何一次修补不同模块中的类 - Java 9 - Jigsaw

时间:2018-03-06 18:37:30

标签: java javac java-9 jigsaw

假设我有以下目录结构,每个包都有几个java类文件。

src
+- classes
   +- java
      +- io
      +- lang
      +- util
          +- function
          +- logging
              +- FileHandler.java

所以根据Java Platform Module System (JPMS)

  • java.util存在于java.base
  • java.util.logging存在于java.logging
  • java.util.function存在于java.base

有一些覆盖单个文件的示例,例如:

   javac --patch-module java.base=src -d mypatches/java.base \
        src/java.base/java/util/concurrent/ConcurrentHashMap.java

当有多个文件属于不同的模块时,有没有方便的方法呢?

0 个答案:

没有答案