gpt4 book ai didi

java - 加载 jsoup 时 JavaLoader 出现问题

转载 作者:太空宇宙 更新时间:2023-11-04 06:54:48 27 4
gpt4 key购买 nike

我正在尝试加载jsoup使用JavaLoader但我收到启动错误:

<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>

Object Instantiation Exception.
Class not found: org.jsoup.Jsoup

最佳答案

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

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

要查看它在哪里,只需将其转储出来即可:

writeDump( expandPath('jars/jsoup-1.7.3.jar') );

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

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

关于java - 加载 jsoup 时 JavaLoader 出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22898051/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com