首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在加载jsoup时使用JavaLoader发出问题

在加载jsoup时使用JavaLoader发出问题
EN

Stack Overflow用户
提问于 2014-04-06 18:22:54
回答 1查看 528关注 0票数 1

我试图使用汤汁加载JavaLoader,但是我得到了一个初始化错误:

代码语言:javascript
复制
<cfscript>
// An Array with absolute file paths of the referred jar files.
paths = expandPath("jars/jsoup-1.7.3.jar");
//Creating a java loader object by passing in the array containing the file paths -
loaderObj =createObject("component","javaloader.JavaLoader").init([expandPath('jars/jsoup-1.7.3.jar')]);
//So now, we can simply create a instance of an object from the 'bmw' and 'pulsar' class.
writedump(loaderObj);
abort;
jsoup = loaderObj.create("org.jsoup.Jsoup");
</cfscript>

对象实例化异常。 未找到的类: org.jsoup.Jsoup

EN

回答 1

Stack Overflow用户

发布于 2014-04-06 18:42:53

错误“未找到类”意味着Javaloader无法找到所请求的类。

这表明expandPath('jars/jsoup-1.7.3.jar')没有解析到该文件的正确位置。

要查看它的位置,只需将其扔掉:

代码语言:javascript
复制
writeDump( expandPath('jars/jsoup-1.7.3.jar') );

这将告诉您JavaLoader被告知要查看的位置,这样您就可以将现有的j汤jar文件移动到该位置,或者更新路径以指向jar文件当前所在的位置。

根据应用程序的不同,您可能发现将/jars设置为映射非常有用,因此您可以引用/jars/jsoup-1.7.3.jar并知道映射将用于解析路径。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22898051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档