Ant - 构建需要 Java 8+,尽管安装了 Java 11 但仍失败

Ant - 构建需要 Java 8+,尽管安装了 Java 11 但仍失败

我正在尝试使用 NetBeans 站点中的说明从 Raspbian 上的源代码构建 NetBeans 9: https://netbeans.apache.org/download/nb90/nb90.html

我导航到包含解压源的目录并运行ant,这会产生错误:

构建失败
/home/pi/Downloads/netbeans_sources/incubating-netbeans-java-9.0-source/nbbuild/build.xml:41 您需要在 JDK 8+ 上运行才能构建 NetBeans; java.home=/usr/lib/jvm/java-11-openjdk-armhf

Raspbian Buster 默认安装了 Java 11。我确保JAVA_HOME使用此答案中的说明进行设置:https://stackoverflow.com/questions/24641536/how-to-set-java-home-in-linux-for-all-users

我通过运行来验证这一点which java,它会产生

/usr/lib/jvm/java-11-openjdk-armhf/bin/java

Ant 构建失败的原因是什么?

相关内容