gpt4 book ai didi

eclipse - 无法在 Eclipse 中正确链接外部 Java 库

转载 作者:行者123 更新时间:2023-11-30 04:59:57 27 4
gpt4 key购买 nike

我一直在努力正确集成this Netflix Java Client在非常基本的 Eclipse Java Web 项目中访问 Netflix 的 API。

每当我尝试发布引用此库的任何内容时,都会收到如下错误,表明无法解析我尝试使用的外部库中的类的类型。

Aug 20, 2011 11:48:42 AM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet [jsp] in context with path [/OSNet03] threw exception [Unable to compile class for JSP:

An error occurred at line: 19 in the jsp file: /index.jsp NetflixAPIClient cannot be resolved to a type

16: String myConsumerKey = new String("cefjbgekg7566cqrp2atua2n");

17: String myConsumerSecret = new String("redacted");

18:

19: NetflixAPIClient apiClient = new NetflixAPIClient(myConsumerKey, myConsumerSecret);

20: String uri = APIEndpoints.MOVIE_URI + "/2361637";

21: String details = null;

在文件顶部,我包含了正确的类目录,如下所示:

<%@ page import="com.netflix.api.*" %>
<%@ page import="com.netflix.api.client.*" %>
<%@ page import="com.netflix.api.client.dal.*" %>

而且我没有从 Eclipse 收到任何错误,告诉我它无法解析类。只有当我将其发布到服务器时才会出现此错误。

我尝试使用 jre7 和 jdk1.7.0 进行构建。我尝试使用的库包含来自 Java v6 和 v5 的元素。

我通过使用 Maven 构建该库并将该目录放置在我的 WEB-INF/lib 文件夹中,然后将 jar netflix-client-2.3-SNAPSHOT.jar 包含在我的构建路径中来包含该库。

我在网上查找了所有可能的原因,并尝试了我找到的所有规定的解决方案,但没有一个有效。

您可能会看出我对使用 Eclipse 和 Java Web 编程还很陌生,但我正在尽我所能地尽力解决问题。

最佳答案

检查自动构建是否开启:P。如果没有尝试将其打开一次。

如果是,则检查项目构建路径并查找库。检查是否存在正确的 jar 。

还要检查您的 jar 是否没有损坏。

这些都是常见问题,更多等待sm1 else来回答。

您还可以尝试使用 Ctrl+Shift+R 搜索无法解析的资源类,然后查看该类是否出现。

如果你没有得到它,那么只需提取 jar 并查看该类是否真实存在。

关于eclipse - 无法在 Eclipse 中正确链接外部 Java 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7134116/

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