问题标签 [javaloader]

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.

0 投票
1 回答
1525 浏览

java - 部署 antiSamy 后出现 ParserException 错误

我正在使用antiSami我的 ColdFusion 项目。我正在通过 onApplicationStart() 加载 antiSami,如下所示:

如果我转储,我可以看到 antiSami 对象application.antiSami。但是,一旦我添加以下行:

local.result = application.antiSami.scan("some text", application.antiSamiPolicyPath);

我收到这条通用浏览器 500 消息:

Server Error, HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

在幕后,我通过 CFBuilder 发现了这个错误:

"Error","web-4","06/14/11","15:27:04","80BBF6B60584F6D148A7DC2A12007C03","org/apache/batik/css/parser/ParseException The specific sequence of files included or processed is: C:\ColdFusion9\wwwroot\gamers\index.cfm, line: 25 "

任何想法这个错误是关于什么的?

0 投票
3 回答
782 浏览

blackberry - BlackBerry 屏幕截图实用程序 - 来自台式计算机

我正在寻找一种屏幕截图工具,可用于从我的 BlackBerry Tourch 9850 捕获屏幕。我已尝试将随附的 JavaLoader 实用程序与我的 SDK 一起使用,但收到"Retrieving screen <active> data ... Error: buffer too small"错误消息。我也尝试过使用 BBScreenShooter v1.67(我认为这是最新版本),但它无法捕获屏幕,然后崩溃。

我需要这个工具来为我们正在为黑莓开发的一些软件创建用户手册,正如他们所说,“一张图片胜过一千个字”。

如果不出意外,也许有人知道如何使用 JavaLoader 解决小缓冲区问题?

0 投票
0 回答
160 浏览

blackberry - BlackBerry - 使用“screencapture”选项时出现 JavaLoader 错误

可能重复:
BlackBerry 屏幕截图实用程序 - 来自台式计算机

我正在尝试使用 JavaLoader 工具来捕获我的 Tourch 9850 的一些屏幕截图......内置的屏幕捕获 cammand。我收到以下错误:

“正在检索屏幕数据...错误:缓冲区太小”。

关于如何解决此错误的任何想法?

0 投票
0 回答
2195 浏览

blackberry - BlackBerry Screen Shot Utility ... Torch 9850 ... 如何指导您创建自己的捕获脚本/工具

我为每个人提供这个,希望能在你自己找到这个时为你节省一些脑损伤。

当我正在开发一个将在各种设备上运行的黑莓项目时,我遇到了从手机(包括 Torch 9850 ......比暴风雨,终于开始看起来像一个真正的智能手机 - 出色的性能和电池寿命)。

通常我会使用我值得信赖的 BBScreenShooter,一切都会好起来的,但是在尝试在 9850 上捕获图像时它一直在崩溃。我在这个网站上发布了几个求助请求,但没有人能告诉我为什么我的 BBScreenShooter 会崩溃或为什么我会"Retrieving screen <active> data ... Error: buffer too small"直接使用 RIM 的 JavaLoader 实用程序。

对于那些不知道 BBScreenShooter 的人来说,将“繁重的工作”委托给 JavaLoader 来抓取图像。

在 Mark Sohm(我认识的最有见识的 BB 人之一)的帮助下,他让我验证我使用的是 v7 SDK 中包含的 JavaLoader。原来我不是。很好的抓住马克,谢谢!

从外观上看,JavaLoader 实用程序的早期版本似乎具有用于图像捕获的 byte[] 缓冲区,这些缓冲区是硬编码的……而且太小了。

因此,对于所有需要从 RIM 新的基于 480 x 800 的手机中截取屏幕截图的人,我提供了一份快速的“操作方法”指南,以帮助您尽快提高工作效率。

第 1 步 - 确保您已下载 v7.0 SDK(不一定要安装,但我想不出不安装的充分理由)。对于 Eclipse 用户:

步骤 1a) 进入帮助菜单

步骤 1b) 安装新软件菜单选项

步骤 1c)在“使用”字段中添加“BlackBerry - http://www.blackberry.com/go/eclipseUpdate/3.6/java ”项目。

步骤 1d) 在“BlackBerry Java Plug-in Category”下,查找“BlackBerry Java SDK v7.0.0.X”复选框,然后单击 NEXT。

步骤 1e) 接受许可协议并继续下载和安装过程。

第 2 步 - 转到新添加的 SDK 的安装目录。我们将获取 JavaLoader 实用程序路径的副本,并在 BAT 文件中使用它,该文件将自动捕获和命名屏幕截图。这可以在 /plugins/net.rim.ejde.componentpack7.0.0_7.0.0.28/components/bin/JavaLoader.exe 找到

第 3 步 - 创建一个用于保存屏幕截图的文件夹。这也将保存您的 BAT 文件,因为 BAT 文件特定于该特定项目。

第 4 步 - 创建 BAT 文件。在我的示例中,我将所有的 IDE、SDK ……实际上所有开发环境都保存在与我的操作系统不同的硬盘上。我将这些保留在驱动器 D 上,但修改您的 BAT 以反映您的配置的位置和需求。

步骤 4a) 关闭回声很重要,否则您可能无法使用桌面上的图标来启动此脚本/实用程序。

步骤 4b) 如果您的 BAT 文件在本地(与 JavaLoader 相同的文件夹)运行,则无需执行此步骤。另一方面,如果您的 JavaLoader 位于不同的硬盘驱动器上并且隐藏在文件夹的深处,那么您必须“更改目录”才能找到它。请注意与“更改目录 - cd”命令一起使用的“/D”开关,以便我们可以在同一步骤中更改驱动器和路径。

步骤 4c) 因为我喜欢对部分文件名使用时间戳...设置局部变量来表示当前日期和时间。

步骤 4d) 以下“for”语句将我的 Windows 7 计算机中的当前日期和时间解析为我想要包含为我的屏幕截图文件名的格式......file name == BlackBerry_<date image was taken>_<time image was taken>.bmp.

步骤 4e) 将 JavaLoader 捕获的新创建的设备屏幕截图复制到您的目标文件夹并使用我们刚刚创建的文件名。

步骤 4f) 现在我们已经成功地将屏幕截图的副本保存在我们想要的目标文件夹中,我们可以删除 JavaLoader 创建的临时图像。

步骤 4g) 我回应了一个小声明,让我知道这一切都有效。

示例 BAT 文件:

第 5 步 - 关闭并保存您的 BAT 文件。我将 BAT 保存在我的实际项目文件夹中,然后创建了一个快捷方式并将其放在我的桌面上。通过这种方式,我可以启动并运行我的 Eclipse,并在我的手机上调试应用程序,当我想要截取屏幕截图时,只需双击快捷方式即可执行捕获。

这将创建屏幕截图并将它们放置在目标目录中:例如 BlackBerry_2011-10-07_1015 PM.bmp。

第 6 步 - 完成。快乐编码。希望这可以帮助。

我的下一个项目:扩展 Eclipse,以便我可以直接在 IDE 中进行屏幕捕获,就像在进行基于 Android 的编程时一样。

0 投票
2 回答
343 浏览

java - 加载类时如何告诉引用路径?

我正在尝试使用JavaLoader将 java ( HttpAsyncClient ) 类加载到 ColdFusion 中。

client = loader.create("org.apache.commons.HttpAsyncClient")

我们怎么知道那个是参考org.apache.commons.HttpAsyncClient?我想如果你打开 jar 文件并按照目录结构,它会给你参考路径。但我不认为这是真的。

我正在尝试使用 HttpAsyncClient 但我无法加载它:

client = loader.create("org.apache.commons.HttpAsyncClient")返回类未找到错误。

Loader 是对JavaLoader的引用,它将 Java 类加载到您的 CF 服务器中。

0 投票
1 回答
1623 浏览

java - 如何使用 Javassist 从其源代码加载一个类?

我在输入流中有一个类的完整源代码。CtClass是否可以使用 Javassist为此类创建新对象?

我知道使用类的名称可以创建一个新CtClass对象,例如:

但在我的情况下,我事先不知道类的名称,而只是知道它的完整源代码(当然我可以通过解析源代码得到类的名称,但请不要告诉我这是解决方案 :-) )

0 投票
2 回答
509 浏览

java - 将 esapi 与 CF8 和 JavaLoader 一起使用时出错

当我尝试做时出现上述错误

所以我猜我还没有为 esapi 做一些设置步骤.. 但我不确定是什么..

0 投票
1 回答
1064 浏览

java - Android ListView list_item 加载另一个页面

我有一个从数组加载的列表视图(从 android 网站上的教程中使用),数组内部是来自同一包中其他 .java 文件的类名。我想要它做的是当您单击列表中的项目时,它会加载 java 页面。

例如,您单击的列表项是“foods”,当您单击它时,它将转到“foods.java”

0 投票
1 回答
1973 浏览

java - 如何在 Coldfusion8 中使用 javaloader 设置 java 库?

我试图让 javaLoader 在 Coldfusion8 应用程序中运行,我需要一些帮助才能让我越过终点线。

这是我到目前为止所拥有的:

内部application.cfc

这是按照此处此处的说明完成的。

在我的handler.cfc中,我试图访问 javaloader 和 BCrypt 类,如下所示:

我可以转储 cryptonite 变量,但是当我尝试创建 BCrypt 的实例时,脚本失败了。

问题
我很高兴我做到了这一点,但是我已经坐了几个小时了,不知道我做错了什么。希望有更多见识的人可以为我指明方向?

感谢帮助!

0 投票
0 回答
112 浏览

solr - Railo 上的 Solrj 超时

尝试对运行 solr 4.0 的远程 solr 服务器进行 solrj 更新时,我们遇到了超时。我们用于进行更新的服务器是运行 Railo 版本 3.3.5.002 和 Windows 2008 R2 的 Railo Apache Tomcat 服务器。

我们正在使用 ColdBox 的 javaloader 来实例化所需的 jar。我们觉得 Railo 上发生了一些事情导致了这个超时;但是我们一直无法追查到它。这是超时的 stackstrace 的链接。

http://pastebin.com/pBSmV0cT

我们使用的罐子
apache-solr-solrj-4.0.0-ALPHA.jar
commons-codec-1.6.jar
commons-io-2.1.jar
httpclient-4.1.3.jar
httpcore-4.1.4.jar
httpmime-4.1 .3.jar
jcl-over-slf4j-1.6.4.jar
slf4j-api-1.6.4.jar
tika-app-1.2.jar
wstx-asl-3.2.7.jar