假设我有以下目录结构,每个包都有几个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
当有多个文件属于不同的模块时,有没有方便的方法呢?