diff options
Diffstat (limited to 'src/java/org/apache/poi/ss')
-rw-r--r-- | src/java/org/apache/poi/ss/usermodel/WorkbookFactory.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/java/org/apache/poi/ss/usermodel/WorkbookFactory.java b/src/java/org/apache/poi/ss/usermodel/WorkbookFactory.java index e755b09f5e..965666904c 100644 --- a/src/java/org/apache/poi/ss/usermodel/WorkbookFactory.java +++ b/src/java/org/apache/poi/ss/usermodel/WorkbookFactory.java @@ -54,7 +54,8 @@ public final class WorkbookFactory { private final List<WorkbookProvider> provider = new ArrayList<>(); private WorkbookFactory() { - ServiceLoader.load(WorkbookProvider.class).forEach(provider::add); + ClassLoader cl = WorkbookFactory.class.getClassLoader(); + ServiceLoader.load(WorkbookProvider.class, cl).forEach(provider::add); } |