我在Eclipse中做WEB项目在import javax.servlet.Filter时候说找不到这个类.为啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我在Eclipse中做WEB项目在import javax.servlet.Filter时候说找不到这个类.为啥?相关的知识,希望对你有一定的参考价值。

javax.servlet再点提示只有jsp...,没有Filter
是不是需要什么包?
我用了J2SDK还要什么?

参考技术A weblogic安装了没有,加入这个weblogic.jar。这就可以了。或者安装J2EE。
Filter在j2ee的版本定义的啦。
参考技术B 这里你只要在你的CLASSPATH中增加包含javax.servlet.Filter这个类的包就可以.这个包可以到你的J2EE中去找

如何在 eclipse 中做项目结构“src/main/java”?

【中文标题】如何在 eclipse 中做项目结构“src/main/java”?【英文标题】:Howto do project structure "src/main/java" in eclipse`? 【发布时间】:2019-10-03 17:41:12 【问题描述】:

有时我会在 Package Explorer 中遇到位于“src/main/java”的项目结构。但如果我为自己工作,那只是“src”。如何控制它?

eclipse中两个项目的区别:左:一个名为“src/main/java”的文件夹右:一个名为“src”的文件夹,一个名为“main.java”的子文件夹

谢谢 - Enomine

【问题讨论】:

如何在这篇文章中显示图片?站着“在此处输入图像描述”,所以我做到了。但是没有显示图像。 嗯,你试过自己创建“src/main/java”目录吗?然后编辑构建路径并将“src/main/java”设置为“源文件夹”。 是的,我做到了。 "milo0.3.0Server\src\main\java" 存在 所以编辑构建路径,删除选择“src/main/java”文件夹的“src”和“添加文件夹”条目。 源文件夹可以在Project > Properties: Java Build Path选项卡Sources中配置。普通 Java 项目(New > Java Project)的默认源文件夹是 src,对于 Maven 和 Gradle 项目,它是 src/main/java 【参考方案1】:

Java Maven 项目的默认源文件夹src/main/java。在右侧项目中,通过pom.xml 文件中的以下行将源文件夹设置为src

<sourceDirectory>src</sourceDirectory>

如果您删除该行或更改值,请右键单击项目并选择 Maven > Update Project... 让 Eclipse 读取 pom.xml 文件并相应地更新源文件夹位置。

【讨论】:

【参考方案2】:

src/main/java 作为source 文件夹的项目是ma​​ven 项目。 Maven 是一个构建基础设施,它 i.a.管理库依赖关系,并为项目文件夹提供约定,例如 src/test/java 用于单元测试源,src/main/resources 用于非 Java 源,如图像和 *.properties 文件。

最好将项目导入为 maven 项目(这里不是 gradle)。可能是你在 eclipse 中需要一个插件;有一段时间我在使用其他 IDE。

创建一个新的 maven 作为试用版。

Maven 项目由 pom.xml 控制,因此最好识别为 Maven 项目。

【讨论】:

【参考方案3】:

@howlger

Project structure and pom

我想我现在做到了。我单击右键,选择“构建路径”->“新源文件夹”。然后它起作用了。使用属性菜单“Java 构建路径”它不起作用。

谢谢 - Enomine

【讨论】:

感谢您提供此信息,但请将此信息添加到您的问题中(通过单击问题底部的 edit 链接)并删除此答案。【参考方案4】:

区别:我们先来了解一下这两个文件夹的含义。在左图中 src/main/java 是 eclipse 用来构建项目的源文件夹。右图中 src 是包含 main.java 包的源文件夹

解决方案:无法编辑您的源文件夹,因此您必须复制文件并创建一个名为 src/main/java 的新源文件夹。

【讨论】:

【参考方案5】:

在我看来,有两种方法可以解决它: 1. 转到项目 -> 构建路径 -> 配置构建路径 -> Java 构建路径,然后在源选项卡中添加您的 src/main/java 文件夹 2.“项目资源管理器”附近还有一个箭头,可让您自定义工作区。您可以尝试更改“项目演示”或“包演示”

【讨论】:

以上是关于我在Eclipse中做WEB项目在import javax.servlet.Filter时候说找不到这个类.为啥?的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse中的Web项目自己主动部署到Tomcat

Eclipse导入到svn的Web项目,我用MyEclipse怎么导出成Web项目?

Maven 更新项目在 Eclipse 中做了啥?

在eclipse里导入项目

在eclipse里导入项目

将eclipse中的project配置到Tomcat