在JDK6中,是否有一种方法可以加载一个文件中的每个脚本,并让一个脚本引用另一个脚本的方法?有点像“包含”?
我认为您正在追求Rhino的全局对象/范围的load()方法/属性
load("file1.js");
load("file2.js");
load("file3.js");
methodFromFileOne();
var bar = methodFromFileTwo();
var etc = dotDotDot();
这将加载一个javascript源文件,类似于PHP中include /
require的方式。加载文件后,您就可以调用和运行或使用加载的文件中定义的任何对象。
这是我使用Rhino shell时的工作方式,这是我所知道的唯一上下文(您的问题提到了Java SDK,这不在我的经验范围内)
问题内容: 我需要将父目录和其他子目录中的文件包含到子目录中。我之前只使用include(’/ rootdirectory / file.php’); 但现在看来似乎行不通。 只是想知道我该怎么做,谢谢。 这是我的确切行: 它给我这个错误(页面仍在运行): 警告: include(/forums/groups.php)[function.include]:无法打开流:C:\ xampp \ htd
问题内容: 我想创建一个包含其他JAR库的可执行JAR文件。但是当我执行JAR时,它给出了类路径问题的错误。 我该如何解决类路径问题? 问题答案: 我想您可以这样尝试; 这是一个简单的示例供您提问。首先,假设我们有一个项目目录,例如。然后,在此工作目录中创建一个主类 HelloWorld.java ,其中包含其他JAR文件,例如。现在,我们必须将主类HelloWorld和commons-lang.
问题内容: 应用。现在我想用AngularJS实现一个动态菜单。因此,我需要从现有应用程序更改AngularJS应用程序中的变量。 我正在尝试以下示例: 从外部脚本调用“ resetName()”函数的正确方法是什么? 问题答案: 只需将选择器附加到定义了控制器的DOM元素即可。喜欢 在任何地方都可以调用该控制器功能,例如 要么 在某些情况下,您需要修改控制器的对象值,您可以通过简单的方式进行操作
问题内容: 我正在使用JDK的javax.script。*包。具体来说,我使用的是JavaScript引擎,据我所读,它似乎是基于Mozilla开发的名为Rhino的JavaScript- in-Java解释器。 我希望完成的工作基本上是使我的JavaScript能够在代码中的某个点“暂停”自身(例如,在函数调用的一半),并且只有在Java允许的情况下稍后才能自我恢复。 为了说明我的意思,请想象以
问题内容: 我想创建一个自定义注释(使用Java),该注释将接受其他注释作为参数,例如: 但这会导致编译器错误“注释成员的类型无效”。 Object []也无效。 有什么方法可以做我想要的吗? 问题答案: 我本人就此提出针对此问题的解决方法: 好吧,我想要实现的是这样的: 拟议的解决方法: 用以下方法定义一个无参数构造函数的类(稍后将由您自己的注释处理器调用): 用法: