Hi Jeremy,

I would try the following:

export JAVA_HOME=/path/to/java11home
export PATH=$JAVA_HOME/bin:$PATH

create a user.build.properties in nbbuild with the following line:

nbjdk.home=/path/to/java11home

Then compile with

ant build -Dpermit.jdk9.builds=true

--Christian


On Thu, Feb 11, 2021 at 11:58 AM Jeremy Cavanagh <[email protected]>
wrote:

> Hi,
>
> I have had absolutely no luck whatsoever. I've tried all possible
> variants with both jdk 8 and jdk 11, but, they all end in failure with
> the same error:
>
> Java 15 has removed Nashorn, you must provide an engine for running
> JavaScript yourself. GraalVM JavaScript currently is the preferred option.
>
> BUILD FAILED
> /Users/jeremycavanagh/Downloads/netbeans-12.3-beta2-source/nbbuild/build.xml:509:
>
> The following error occurred while executing this line:
> /Users/jeremycavanagh/Downloads/netbeans-12.3-beta2-source/nbbuild/build/langtools/make/build.xml:91:
>
> Unable to create javax script engine for javascript
>
> All requirements as far as I can tell are satisfied:
>
> $ java -version
> openjdk version "11.0.9.1" 2020-11-04 LTS
> OpenJDK Runtime Environment Zulu11.43+55-CA (build 11.0.9.1+1-LTS)
> OpenJDK 64-Bit Server VM Zulu11.43+55-CA (build 11.0.9.1+1-LTS, mixed mode)
> $ js -version
> GraalVM JavaScript (GraalVM CE Native 21.0.0)
> $ ant -version
> Apache Ant(TM) version 1.10.9 compiled on September 27 2020
>
> I have used, the following build commands:
>
> $ant
> $ant build
> $ant build -Dpermit.jdk9.builds=true
>
> My searching on the internet led me to:
>
> https://bugs.openjdk.java.net/browse/JDK-8243000
>
> https://lists.apache.org/x/thread.html/r218c7d21ee1933ea65a206bc906824d557c23aa17ab67f86a1336a0f@%3Cdev.netbeans.apache.org%3E
>
> Unfortunately, neither provides any help.
>
> I normally don't try building from source having succeeded once in the
> last few years, but, want to do so to aid my understanding of NetBeans
> and try some of my own ideas.
>
> Any ideas, suggestions or corrections to my attempts would be very much
> appreciated.
>
> Regards to all,
>
> Jeremy
>
> P.S., Stay Home, Stay Safe & Stay Healthy
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

Reply via email to