Building a JDK with nashorn embedded

Jim Laskey (Oracle) james.laskey at oracle.com
Mon Jan 28 18:02:10 PST 2013


The basic build system is in place to build nashorn with jdk8.  This is not part of the jdk8 build per se.  It merely builds the jdk with nashorn in it's final resting place.  The remaining effort involves getting dynalink integrated with nashorn and pushing to the main repo.

	hg fclone http://hg.openjdk.java.net/nashorn/jdk8 nashorn~jdk8
	cd nashorn~jdk8
	(cd nashorn/make ; ant get-dynalink)
	sh ./configure
	make all NEWBUILD=true

An sdk home can be found at

	./build/macosx-x86_64-normal-server-release/images/j2sdk-bundle/jdk1.8.0.jdk/Contents/Home

so you could 

	export JAVA_HOME=./build/macosx-x86_64-normal-server-release/images/j2sdk-bundle/jdk1.8.0.jdk/Contents/Home 

or

	setenv JAVA_HOME ./build/macosx-x86_64-normal-server-release/images/j2sdk-bundle/jdk1.8.0.jdk/Contents/Home

and then

	$JAVA_HOME/bin/jjs

or use this jdk with the script manager.

Cheers,

-- Jim



More information about the nashorn-dev mailing list