diff --git a/pom.xml b/pom.xml
index 43ce3c325e2..85aff79be2b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -309,9 +309,9 @@
1.8
- io.github.lukehutch
- fast-classpath-scanner
- 2.9.3
+ io.github.classgraph
+ classgraph
+ 4.4.12
diff --git a/src/com/machinepublishers/jbrowserdriver/JBrowserDriver.java b/src/com/machinepublishers/jbrowserdriver/JBrowserDriver.java
index 6694804a05f..d21dea73fea 100644
--- a/src/com/machinepublishers/jbrowserdriver/JBrowserDriver.java
+++ b/src/com/machinepublishers/jbrowserdriver/JBrowserDriver.java
@@ -78,7 +78,7 @@
import com.google.common.collect.ImmutableMap;
import com.machinepublishers.jbrowserdriver.diagnostics.Test;
-import io.github.lukehutch.fastclasspathscanner.FastClasspathScanner;
+import io.github.classgraph.ClassGraph;
/**
* A Selenium-compatible and WebKit-based web driver written in pure Java.
@@ -140,7 +140,7 @@ private static void initClasspath() {
List classpathSimpleTmp = new ArrayList();
List classpathUnpackedTmp = new ArrayList();
try {
- List classpathElements = new FastClasspathScanner().getUniqueClasspathElements();
+ List classpathElements = new ClassGraph().getClasspathFiles();
final File classpathDir = Files.createTempDirectory("jbd_classpath_").toFile();
Runtime.getRuntime().addShutdownHook(new FileRemover(classpathDir));
List pathsSimple = new ArrayList();