IntelliJ IDEA 编译失败,并在 macOS 上显示“java.net.BindException:无法分配请求的地址”

问题描述 投票:0回答:2

无论我尝试运行什么程序,我都会收到此错误提示

构建进程异常终止:nice -n 10 /Library/Java/JavaVirtualMachines/zulu-19.jdk/Contents/Home/bin/java -Xmx700m -Djava.awt.headless=true --add-opens jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-opens

...

连接 127.0.0.1:60033 时出错;原因:无法分配请求 地址:/127.0.0.1:60033 io.netty.channel.AbstractChannel$AnnotatedSocketException:不能 分配请求的地址:/127.0.0.1:60033 原因: java.net.BindException:无法分配请求的地址 java.base/sun.nio.ch.Net.connect0(本机方法)位于 java.base/sun.nio.ch.Net.connect(Net.java:483) 位于 java.base/sun.nio.ch.Net.connect(Net.java:472)

尝试安装其他不同的jdks但没有成功:(

macos intellij-idea java-11
2个回答
1
投票

请参阅此答案了解解决方案。

这个命令应该有帮助:

sudo ifconfig lo0 alias 127.0.0.1

0
投票

我尝试在新下载的 IntelliJ IDEA CE(在 MacO 上)上执行 Hello World Kotlin 程序时遇到了非常类似的问题。

alias
命令没有帮助,但如果我可以通过更改运行命令以具有以下JVM参数来修复它:

-Djava.net.preferIPv4Stack=true
© www.soinside.com 2019 - 2024. All rights reserved.