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
>>
>>
>>

Reply via email to