我在Eclipse中做WEB项目在import javax.servlet.Filter时候说找不到这个类.为啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我在Eclipse中做WEB项目在import javax.servlet.Filter时候说找不到这个类.为啥?相关的知识,希望对你有一定的参考价值。
javax.servlet再点提示只有jsp...,没有Filter
是不是需要什么包?
我用了J2SDK还要什么?
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 文件夹的项目是maven 项目。 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时候说找不到这个类.为啥?的主要内容,如果未能解决你的问题,请参考以下文章