I use m1 apple silicon , use java11 from Zulu , and runs SBT based Build Jobs in Kubernetes
Best Tufan On Tue, 7 Mar 2023 at 16:11, Sean Owen <sro...@gmail.com> wrote: > No, it's that JAVA_HOME wasn't set to .../Home. It is simply not finding > javac, in the error. Zulu supports M1. > > On Tue, Mar 7, 2023 at 9:05 AM Artemis User <arte...@dtechspace.com> > wrote: > >> Looks like Maven build did find the javac, just can't run it. So it's >> not a path problem but a compatibility problem. Are you doing this on a >> Mac with M1/M2? I don't think that Zulu JDK supports Apple silicon. Your >> best option would be to use homebrew to install the dev tools (including >> OpenJDK) on Mac. On Ubuntu, it seems still the compatibility problem. Try >> to use the apt to install your dev tools, don't do it manually. If you >> manually install JDK, it doesn't install hardware-optimized JVM libraries. >> >> On 3/7/23 8:21 AM, ckgppl_...@sina.cn wrote: >> >> No. I haven't installed Apple Developer Tools. I have installed Zulu >> OpenJDK 11.0.17 manually. >> So I need to install Apple Developer Tools? >> ----- 原始邮件 ----- >> 发件人:Sean Owen <sro...@gmail.com> <sro...@gmail.com> >> 收件人:ckgppl_...@sina.cn >> 抄送人:user <user@spark.apache.org> <user@spark.apache.org> >> 主题:Re: Build SPARK from source with SBT failed >> 日期:2023年03月07日 20点58分 >> >> This says you don't have the java compiler installed. Did you install the >> Apple Developer Tools package? >> >> On Tue, Mar 7, 2023 at 1:42 AM <ckgppl_...@sina.cn> wrote: >> >> Hello, >> >> I have tried to build SPARK source codes with SBT in my local dev >> environment (MacOS 13.2.1). But it reported following error: >> [error] java.io.IOException: Cannot run program >> "/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/bin/javac" (in >> directory "/Users/username/spark-remotemaster"): error=2, No such file or >> directory >> >> [error] at >> java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128) >> >> [error] at >> java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071) >> >> [error] at >> scala.sys.process.ProcessBuilderImpl$Simple.run(ProcessBuilderImpl.scala:75) >> [error] at >> scala.sys.process.ProcessBuilderImpl$AbstractBuilder.run(ProcessBuilderImpl.scala:106) >> >> I need to export JAVA_HOME to let it run successfully. But if I use maven >> then I don't need to export JAVA_HOME. I have also tried to build SPARK >> with SBT in Ubuntu X86_64 environment. It reported similar error. >> >> The official SPARK >> documentation haven't mentioned export JAVA_HOME operation. So I think >> this is a bug which needs documentation or scripts change. Please correct >> me if I am wrong. >> >> Thanks >> >> Liang >> >> >>