diff --git a/common/src/main/java/io/netty/util/internal/NativeLibraryLoader.java b/common/src/main/java/io/netty/util/internal/NativeLibraryLoader.java index 729373506a..43da6b863f 100644 --- a/common/src/main/java/io/netty/util/internal/NativeLibraryLoader.java +++ b/common/src/main/java/io/netty/util/internal/NativeLibraryLoader.java @@ -111,7 +111,7 @@ public final class NativeLibraryLoader { */ public static void load(String originalName, ClassLoader loader) { // Adjust expected name to support shading of native libraries. - String name = calculatePackagePrefix().replace('.', '-') + originalName; + String name = calculatePackagePrefix().replace('.', '_') + originalName; String libname = System.mapLibraryName(name); String path = NATIVE_RESOURCE_HOME + libname; diff --git a/transport-native-epoll/pom.xml b/transport-native-epoll/pom.xml index b3e610989f..21340170c0 100644 --- a/transport-native-epoll/pom.xml +++ b/transport-native-epoll/pom.xml @@ -144,6 +144,7 @@ build-native-lib + netty_transport_native_epoll ${project.basedir}/src/main/c ${project.build.outputDirectory}