Not able to run any code: no extnet in system library path
I have just installed Java21 and setup Idea community edition. I am not able to simple Hello world program. I see the below error.
I am able to compile and run the code just fine from command prompt.
The version of Idea I have is Build #IC-251.23774.435, built on April 14, 2025
I do not have any custom settings. Please help me fix this issue.
Abnormal build process termination:
C:\Dev\apps\jdk-21.0.7\bin\java.exe -Xmx700m -Djava.awt.headless=true -Djna.boot.library.path=C:\Dev\apps\JetBrains\ideaIC-2025.1.win/lib/jna/amd64 -Djna.nosys=true -Djna.noclasspath=true --add-opens jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED -Dcompile.parallel=true -Drebuild.on.dependency.change=true -Didea.IntToIntBtree.page.size=32768 -Djdt.compiler.useSingleThread=true -Daether.connector.resumeDownloads=false -Dio.netty.initialSeedUniquifier=3797828070963293767 -Djps.use.dependency.graph=true -Dfile.encoding=UTF-8 -Duser.language=en -Duser.country=IN -Didea.paths.selector=IdeaIC2025.1 -Didea.home.path=C:/Dev/apps/JetBrains/ideaIC-2025.1.win -Didea.config.path=C:/Users/gunda/AppData/Roaming/JetBrains/IdeaIC2025.1 -Didea.plugins.path=C:/Users/gunda/AppData/Roaming/JetBrains/IdeaIC2025.1/plugins -Djps.log.dir=C:\Users\gunda\AppData\Local\JetBrains\IdeaIC2025.1\log\build-log -Djps.fallback.jdk.home=C:/Dev/apps/JetBrains/ideaIC-2025.1.win/jbr -Djps.fallback.jdk.version=21.0.6 -Dio.netty.noUnsafe=true -Djava.io.tmpdir=C:/Users/gunda/AppData/Local/JetBrains/IdeaIC2025.1/compile-server/project1_c6e66b8d/_temp_ -Djps.backward.ref.index.builder=true -Djps.backward.ref.index.builder.fs.case.sensitive=false -Dcompilation.charts=false -Djps.kotlin.home=C:\Dev\apps\JetBrains\ideaIC-2025.1.win\plugins\Kotlin\kotlinc -Dkotlin.incremental.compilation=true -Dkotlin.jps.dumb.mode=true -Dkotlin.jps.enable.lookups.in.dumb.mode=true -Dkotlin.incremental.compilation.js=true -Dkotlin.daemon.enabled -Dkotlin.daemon.client.alive.path=C:\Users\gunda\AppData\Local\Temp\kotlin-idea-10460514333275548356-is-running -Dide.compiler.maven.path.to.home=C:\Users\gunda\.m2\repository -Dide.propagate.context=false -Dintellij.platform.log.sync=true -classpath C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/java/lib/jps-launcher.jar org.jetbrains.jps.cmdline.Launcher C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/java/lib/jps-builders.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/java/lib/jps-builders-6.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/java/lib/jps-javac-extension.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/lib/util-8.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/lib/util_rt.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/lib/platform-loader.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/lib/annotations.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/lib/trove.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/java/lib/kotlin-metadata.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/lib/protobuf.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/java/lib/rt/netty-jps.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/lib/jps-model.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/java/lib/javac2.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/lib/forms_rt.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/lib/util.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/lib/lib-client.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/java/lib/aether-dependency-resolver.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/java/lib/maven-resolver-connector-basic.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/java/lib/maven-resolver-transport-file.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/java/lib/maven-resolver-transport-http.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/lib/idea_rt.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/Kotlin/lib/jps/kotlin-jps-plugin.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/lib/util-8.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/java/lib/jps/java-compiler-charts-jps.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/javaFX/lib/javaFX-jps.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/javaFX/lib/javaFX-common.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/eclipse/lib/eclipse-jps.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/eclipse/lib/eclipse-common.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/platform-langInjection/lib/java-langInjection-jps.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/Groovy/lib/groovy-jps.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/Groovy/lib/groovy-constants-rt.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/maven/lib/maven-jps.jar;C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/gradle-java/lib/gradle-jps.jar org.jetbrains.jps.cmdline.BuildMain 127.0.0.1 52195 8d76114d-87d8-4a76-959b-e2fd6c85318f C:/Users/gunda/AppData/Local/JetBrains/IdeaIC2025.1/compile-server
Be careful, logger will be shut down earlier than application: Unable to make field private static java.util.IdentityHashMap java.lang.ApplicationShutdownHooks.hooks accessible: module java.base does not "opens java.lang" to unnamed module @5e9f23b4
Build process started. Classpath: C:/Dev/apps/JetBrains/ideaIC-2025.1.win/plugins/java/lib/jps-launcher.jar
2025-04-18 15:28:56,905 [ 3116] SEVERE - #o.j.j.c.BuildMain - no extnet in system library path: C:\Dev\apps\jdk-21.0.7\bin
java.lang.UnsatisfiedLinkError: no extnet in system library path: C:\Dev\apps\jdk-21.0.7\bin
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2432)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:916)
at java.base/java.lang.System.loadLibrary(System.java:2063)
at jdk.net/jdk.net.WindowsSocketOptions.<clinit>(WindowsSocketOptions.java:101)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:421)
at java.base/java.lang.Class.forName(Class.java:412)
at jdk.net/jdk.net.ExtendedSocketOptions$PlatformSocketOptions.newInstance(ExtendedSocketOptions.java:394)
at jdk.net/jdk.net.ExtendedSocketOptions$PlatformSocketOptions.create(ExtendedSocketOptions.java:405)
at jdk.net/jdk.net.ExtendedSocketOptions$PlatformSocketOptions.<clinit>(ExtendedSocketOptions.java:411)
at jdk.net/jdk.net.ExtendedSocketOptions.<clinit>(ExtendedSocketOptions.java:228)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:421)
at java.base/java.lang.Class.forName(Class.java:412)
at java.base/sun.net.ext.ExtendedSocketOptions.getInstance(ExtendedSocketOptions.java:179)
at java.base/sun.nio.ch.Net.<clinit>(Net.java:380)
at java.base/sun.nio.ch.ServerSocketChannelImpl.unixBind(ServerSocketChannelImpl.java:328)
at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:299)
at java.base/java.nio.channels.ServerSocketChannel.bind(ServerSocketChannel.java:224)
at java.base/sun.nio.ch.PipeImpl.createListener(PipeImpl.java:229)
at java.base/sun.nio.ch.PipeImpl$Initializer$LoopbackConnector.run(PipeImpl.java:127)
at java.base/sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:85)
at java.base/sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:67)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:571)
at java.base/sun.nio.ch.PipeImpl.<init>(PipeImpl.java:204)
at java.base/sun.nio.ch.WEPollSelectorImpl.<init>(WEPollSelectorImpl.java:79)
at java.base/sun.nio.ch.WEPollSelectorProvider.openSelector(WEPollSelectorProvider.java:33)
at io.netty.channel.nio.NioIoHandler.openSelector(NioIoHandler.java:145)
at io.netty.channel.nio.NioIoHandler.<init>(NioIoHandler.java:122)
at io.netty.channel.nio.NioIoHandler.<init>(NioIoHandler.java:58)
at io.netty.channel.nio.NioIoHandler$4.newHandler(NioIoHandler.java:770)
at io.netty.channel.MultiThreadIoEventLoopGroup.newChild(MultiThreadIoEventLoopGroup.java:193)
at io.netty.channel.MultiThreadIoEventLoopGroup.newChild(MultiThreadIoEventLoopGroup.java:30)
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:84)
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:60)
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:49)
at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:59)
at io.netty.channel.MultiThreadIoEventLoopGroup.<init>(MultiThreadIoEventLoopGroup.java:144)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:96)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:91)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:78)
at org.jetbrains.jps.cmdline.BuildMain.main(BuildMain.java:75)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.jetbrains.jps.cmdline.Launcher.main(Launcher.java:44)
Exception in thread "main" java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.jetbrains.jps.cmdline.Launcher.main(Launcher.java:44)
Caused by: java.lang.UnsatisfiedLinkError: no extnet in system library path: C:\Dev\apps\jdk-21.0.7\bin
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2432)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:916)
请先登录再写评论。