Staffan, Thank you! I finally get it working.
-Dmitry On 2013-09-16 15:59, Staffan Larsen wrote: > The solution (unless you want to build images) is to include the > nashorn/classes directory on the classpath: > > $ make nashorn > $ build/macosx-x86_64-normal-server-release/jdk/bin/java -cp > build/macosx-x86_64-normal-server-release/jdk/lib/sa-jdi.jar:build/macosx-x86_64-normal-server-release/nashorn/classes > sun.jvm.hotspot.CLHSDB > > > /Staffan > > On 16 sep 2013, at 13:38, Staffan Larsen <[email protected]> wrote: > >> I see. It looks like the nashorn engine hasn't been registered. If you build >> "make images" and run from the build/.../j2sdk-images directory it will >> work. There probably is a way to specify a javascript engine on the command >> line, but I don't know how. >> >> /Staffan >> >> On 16 sep 2013, at 12:24, Dmitry Samersoff <[email protected]> >> wrote: >> >>> Staffan, >>> >>> For instance, CLHSDB not able to initialize js engine. >>> >>> Exception in thread "main" java.lang.RuntimeException: can't load >>> JavaScript engine >>> at >>> sun.jvm.hotspot.utilities.soql.JSJavaScriptEngine.<init>(JSJavaScriptEngine.java:447) >>> at >>> sun.jvm.hotspot.utilities.soql.JSJavaScriptEngine.<init>(JSJavaScriptEngine.java:464) >>> at >>> sun.jvm.hotspot.CommandProcessor$51.<init>(CommandProcessor.java:1709) >>> at >>> sun.jvm.hotspot.CommandProcessor.postAttach(CommandProcessor.java:1709) >>> at >>> sun.jvm.hotspot.CommandProcessor.<init>(CommandProcessor.java:1780) >>> at sun.jvm.hotspot.CLHSDB.run(CLHSDB.java:98) >>> at sun.jvm.hotspot.CLHSDB.main(CLHSDB.java:40) >>> >>> -Dmitry >>> >>> On 2013-09-16 13:46, Staffan Larsen wrote: >>>> What more than sa-jdi.jar and libsaproc do you need? Both of those are >>>> built with "normal" hotspot or jdk builds. >>>> >>>> /Staffan >>>> >>>> On 16 sep 2013, at 11:06, Dmitry Samersoff <[email protected]> >>>> wrote: >>>> >>>>> Hi Everyone, >>>>> >>>>> How I can have hsdb built with new build system? >>>>> >>>>> Currently I'm building sa-jdi part of hsdb together with res of JDK, >>>>> than I have to go hotspot/agent/make, set all ALT_* variables and type >>>>> make here. >>>>> >>>>> Is there a better way? >>>>> >>>>> -Dmitry >>>>> >>>>> -- >>>>> Dmitry Samersoff >>>>> Oracle Java development team, Saint Petersburg, Russia >>>>> * I would love to change the world, but they won't give me the sources. >>>> >>> >>> >>> -- >>> Dmitry Samersoff >>> Oracle Java development team, Saint Petersburg, Russia >>> * I would love to change the world, but they won't give me the sources. >> > -- Dmitry Samersoff Oracle Java development team, Saint Petersburg, Russia * I would love to change the world, but they won't give me the sources.
