Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:路径必须包括项目和资源名称:/<;jar文件名>;在eclipseide中_Java_Eclipse_Servlets - Fatal编程技术网

Java 错误:路径必须包括项目和资源名称:/<;jar文件名>;在eclipseide中

Java 错误:路径必须包括项目和资源名称:/<;jar文件名>;在eclipseide中,java,eclipse,servlets,Java,Eclipse,Servlets,我正在向基于EclipseIDE中Javaservlet的Web服务器应用程序添加一个外部jar文件。但是,当我尝试添加该jar文件时,出现了一个错误,即“更新标记库索引时发生内部错误。路径必须包括项目和资源名称:/”.请让我知道应用程序请求的路径,或者有任何特定的目录,我必须将该jar文件放在其中,或者任何我必须更新jar文件位置的文件。 谢谢jar应该进入您的/WEB-INF/lib目录。添加外部jar的步骤 1.右键单击您的项目 2.点击属性 3.单击Java构建路径 4.转到库选项卡并单

我正在向基于EclipseIDE中Javaservlet的Web服务器应用程序添加一个外部jar文件。但是,当我尝试添加该jar文件时,出现了一个错误,即“更新标记库索引时发生内部错误。路径必须包括项目和资源名称:/”.请让我知道应用程序请求的路径,或者有任何特定的目录,我必须将该jar文件放在其中,或者任何我必须更新jar文件位置的文件。
谢谢

jar应该进入您的
/WEB-INF/lib
目录。

添加外部jar的步骤

1.右键单击您的
项目

2.点击
属性

3.单击
Java构建路径

4.转到
选项卡并单击
添加外部Jar
按钮

5.从本地目录中选择jar文件


6.按
OK
按钮

在哪个目录下添加jar文件。。?或者您尝试将java文件放在哪里…?我在web inf/lib/目录中添加了jar文件,但问题是相同的。您是否检查了web-inf目录中是否有.TLD文件,或者是否已打包在jar文件的/META-inf/标记中?在我看来,一些或那个.TLD文件似乎缺少路径节点(在taglib/tagfile节点内)。如果您的JAR是由应用程序部署程序集中的项目生成的,请确保该项目正在正确生成并且具有正确的输出文件夹。这对于servlet应用程序来说是错误的答案。这样,它只会在compiletime类路径中结束,而不会在运行时类路径中结束(因此仍然会导致运行时类未找到异常)。您基本上需要在部署程序集属性中添加JAR,而不是构建路径属性。然而,直接放入
/WEB-INF/lib
文件夹要容易得多。