问题标签 [beanshell]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 是否可以从 C# 访问 Beanshell 对象?
我有一个从 beanshell 代码启动的 C# 应用程序。这个 C# 应用程序是否可以访问 beanshell 代码中包含的对象?
例如,在我的 beanshell 代码中,我有一个对象 A,其中包含我想稍后在我的 C# 应用程序中使用的一堆值。如何从 C# 中检索这些值?
java - Beanshell 不会加载我动态添加的 JDBC Driver 类?
使用 JDK1.6.0_16,我有一个简单的程序,我试图让 beanshell 2.0b4 动态加载 .jar(正如文档所暗示的那样),但我没有运气。文档说,如果我使用 beanshells 的 getClass() 方法,那么它将加载以前由“addClassPath()”方法加载的 jar。它不工作。我需要这方面的帮助...
我遇到的这个问题强烈表明(beanshell 的)getClass() 方法无法看到它自己动态更改的类路径。
注意:此代码仅在我将 mysql.jar 文件放入 jre/lib/ext 目录时才有效(这是旧版 jre 类加载器可以加载它的位置;不是 beanshell 类加载器)
java - 我可以将参数传递给来自另一个 Beanshell 脚本的外部 Beanshell 脚本吗?
我试图弄清楚如何将参数传递给我从初始脚本调用的第二个脚本。Beanshell 文档对此只字未提。有谁知道如何做到这一点?
.
java - 使用 args[] 对程序编写 Java Beanshell 脚本?
Beanshell文档暗示您可以在命令行上使用这种格式运行脚本:
唯一的问题是我无法让它工作。我知道如何使用 Beanshell 脚本中的 args 调用其他脚本,但我无法获取初始脚本来获取 args。帮助?
例如,像这样的 beanshell 脚本,不会解析 args:
此外,这也不起作用:
java - Beanshell 不允许我将 jar 添加到“默认”JRE 类加载器?
我有一个关于Beanshell的问题,我在任何地方都找不到答案。我只能以 2 种方式中的 1 种方式运行 Beanshell 脚本:
其中 Classpath 在调用 Beanshell 之前定义,而 Beanshell 使用 JRE 默认类加载器。
在启动 Beanshell 之前根本没有定义类路径,然后我使用
addClassPath()
andimportCommands()
在 Beanshell 的类加载器中动态构建类路径。此方法似乎没有继承作为默认 JRE 类加载器一部分的 jar。
经过大量实验,我了解到我无法使用预定义的 Classpath 启动脚本,然后能够使用addClassPath()
. 我不知道这是按设计的还是我做错了什么?
自己很容易看出我的问题是什么。例如,这里是脚本:
第二次调用导致此错误:
Test.bat 启动这个 Beanshell 脚本:
而且,这是我的 helloWorld.bsh 脚本:
ant - 如何从 BeanShell 脚本调整和执行 Ant 任务?
我的 ant 构建文件中有大型 jar 任务。但我不想立即执行它。我想向任务添加一些文件集,然后执行它。我不想在脚本中完全定义 jar 任务。怎么做?
我尝试了脚本中的以下方法:
但它给出了:“java.lang.ClassCastException:无法将 org.apache.tools.ant.UnknownElement 转换为 org.apache.tools.ant.taskdefs.Jar”
java - 我怎样才能将 bean shell 变成一个数学解析器?
我在这样的 for 循环中使用 Bean Shell 解释器
我遇到的问题是,当我执行函数 2^x 时,我得到了非常奇怪的输出。前几个 y 值的列表如下: 2, 3, 0 , 1, 6, 7, 4, 5, 10 , 11, 8 , 9 ...
有人知道如何让 bean shell 解释器正确评估权力吗?
编辑:我想使用 bean shell 解释器来代替编写数学解析器。有谁知道我怎样才能让 bean shell 来评估 x 的函数的权力?
memcached - JMeter - 使用 beanshell 通过 telnet 执行命令
我正在尝试在 beanshell 中编写一个 jmeter 采样器来执行 memcached telnet 接口命令,特别是 flush_all。我需要在每次测试后清除缓存,因为它会导致快速连续的测试失败。
我有以下代码:
它似乎执行没有问题,但缓存没有被清除。我已经尝试过使用和不使用“\r”的代码,但两种方法都行不通。
有谁知道怎么了?
谢谢,阿德里安
java - 如何在beanshell中制作方法?
我使用edittext和一个按钮在android中制作了一个简单的beanshell ide。单击按钮时,Interpreter.eval()
将调用该按钮并edittext.getText().toString()
作为参数传入。我想知道:如何在 beanshell 中创建一个方法并运行它?
这是我试图在我的 beanshell ide 中执行的代码:
但我收到以下错误:
找不到命令:add()