In JDK6, is there a way to load multiple scripts, each in a file, and have the one script reference a method of another script? Sort of like "include"?
+2
A:
As long as you use the same scope to execute each file, they will be able to reference functions and variables from previously executed files.
Matthew Crumley
2009-03-16 15:14:49
Big help, thanks
Scott Bale
2010-05-14 03:44:12
+5
A:
I think you're after the load() method/property of Rhino's global object/scope
load("file1.js");
load("file2.js");
load("file3.js");
methodFromFileOne();
var bar = methodFromFileTwo();
var etc = dotDotDot();
This will load a javascript source file, similar to how include/require will in PHP. Once you load a file, you'll be able to call and function or use any object defined in the loaded file.
This is how things work when you're using the Rhino shell, which is the only context I know (your question mentioned the Java SDK, which is outside my area of experience)
Alan Storm
2009-03-16 18:31:55
Not sure, that's not my pay rate. (updated the question to reflect that)
Alan Storm
2009-03-17 05:23:52