java web-Java Web开发新手请教个问题(eclipse第三方jar的正确导入方式)

问题描述

Java Web开发新手请教个问题(eclipse第三方jar的正确导入方式)

比如我导入第三方jar包, 我在JSP页面用了这个包,eclipse编译倒是通过。但浏览器弹出来就显示XXX cannot be resolved to a type.
我是这样导入的:右击项目,Build Path-->Libraries-->Add External JARS,还有我把该jar包也放在项目中的WEB-INF的Lib文件下了,还是没用。
凡是用到第三方包,eclipse编译都通过,浏览器跳出来的都是XXX cannot be resolved to a type.
只要不用到第三方包,都不会出问题,我确定Tomcat没问题的。
<%page import=""%>方面确定没问题的。

以上我导入了mail.jar和activation.jar包,在JSP页面写道:

Session mailSession = Session.getDefaultInstance(properties);
最后eclipse编译没报错,但是浏览器却如下该结果:

解决方案

需要把lib中的jar包add一下,变成奶瓶

解决方案二:

解决方案三:

jsp页面使用Java类时也需要import引入下这个类的。方法为 <%@ page language="java" import="Session类含包名的全名称“/>

解决方案四:

解决方法参考:
1.jdk不匹配(或不存在)
      项目指定的jdk为“jdk1.6.0_18”,而当前eclipse使用的是“jdk1.6.0_22”。需要在BuildPath | Libraries,中做简单调整。 

2.jar包缺失或冲突
    当找不到“XX”所在的jar包时,会报这个错。解决只需要找到(ctrl+点击,可能能看到jar包名称)对应jar包导入项目即可。
另外,出现相同的XX时也会报此错。可能需要调包、解包、选删。 

3.eclipse查找项目类型策略所致
    eclipse下,上述两条都对比过了,没有任何问题,可偏偏还报这错。这时,需要操作一下 Project | Clean... ,
    问题即可解决。原因是,机制所致。因为某些特殊原因,eclipse没能自动编译源代码到build/classes(或其他classes目录),导致类型查找不到。
时间: 2024-12-31 14:56:49

java web-Java Web开发新手请教个问题(eclipse第三方jar的正确导入方式)的相关文章

JSF:Java中面向Web开发的生旦净末丑

js|web 搞Java开发这么多年,说起J2EE Web开发,还真是百感交集.爱恨交加: 我爱J2EE服务器端编程带来的高可靠性.安全性和运行期的高效稳定性; 我恨以手工方式来编写JSP页面代码,我恨基于有限的HTML界面组件进行编程! 俺一向佩服的牛人袁红岗说得好:现状让人有时怀念VB.Delphi可视化编程的时代,有时甚至会羡慕微软的.net.Studio,因为它们的确使用起来很方便实用. 然而,Java世界所倡导的自由氛围"一切源于技术,一切源于开放"已进入我的血脉!我追求一种

osgi框架-Java web项目模块化开发

问题描述 Java web项目模块化开发 RT,请问如何把一个项目进行模块化开发,之前研究过OSGI框架,感觉太麻烦了 解决方案 一个是使用maven,对模块进行管理,跨项目复用模块http://my.oschina.net/kingfire/blog/273381 一个是使用spring ioc/aop,对类进行管理,依赖倒置,每人管一摊 一个是使用git,源代码管理,虽然和模块化没什么关系,但是源代码管理决定了模块化开发的流程 OSGI实在是太笨重了. 解决方案二: 所谓模块是指可组成系统的

J-HI一款JAVA WEB应用软件快速开发开源平台

J-HI是一款JAVA WEB应用软件快速开发开源平台,主要服务于http://www.aliyun.com/zixun/aggregation/14750.html">软件企业和传统行业企事业单位信息中心的开发人员,为他们提供一套完整的一站式的JAVA WEB应用软件快速开发解决方案. 平台包括如下几个部分: 1.J-HI平台集成环境:J-HI团队开发了一个集成开发环境J-HI Studio,在此集成开发环境之上,开发人员能够快速搭建自己的开发环境,创建自己的模型,快速生成代码. 2.核

跪求《实战突击 Java Web项目整合开发》的光盘

问题描述 跪求<实战突击 Java Web项目整合开发>的光盘 解决方案 <实战突击:Java Web项目整合开发>简介及源码 解决方案二: fsd hnf a 肚子上的撒 吧广东省不错vfgxcgcbcb 高兴股份感到vcbc部分 解决方案三: fsd hnf a 肚子上的撒 吧广东省不错vfgxcgcbcb 高兴股份感到vcbc部分

Java知识:Web应用下实现定时任务简便方法

web|定时 在WEB应用下实现定时任务的简便方法 在web方式下,如果我们要实现定期执行某些任务的话,除了用quartz等第三方开源工具外,我们可以使用Timer和TimeTask来完成指定的定时任务: 第一步:创建一个任务管理类,实现ServletContextListener 接口 以下是引用片段: public class TaskManager implements ServletContextListener { /** * 每天的毫秒数 */ public static final

在.NET与Java间进行Web Service交互的新选择

谈到.NET和Java之间的Web服务交互性时,通常的选择只有SOAP over HTTP,而根据.NET 3.0的相关规范,这仅有的一个选择也将会受到更多限制,.NET中提供的BasicHTTP将是唯一能直接与Java Web Servcies进行交互的方式. 最近,有两个新的选择出现了--WebSphere MQ(WMQ)和ActiveMQ传送器,它们可以用于创建Java和.NET之间的交互式Web Services.而且.NET的可靠消息系统已经得到了扩展,因此对于MSMQ来说,WMQ和A

java web java.lang.NullPointerException

问题描述 java web java.lang.NullPointerException 严重: Servlet.service() for servlet [selectServlet] in context with path [/Exercise] threw exceptionjava.lang.NullPointerException at DB.DataBaseConnection.selectOperation1(DataBaseConnection.java:45) at Ser

java 下载 断点续传-用java语言从web下载文件到本地指定路径下

问题描述 用java语言从web下载文件到本地指定路径下 java语言实现从外部网站下载文件到我们公司的服务器上,支持断点续传并且用一个线程下载一个文件,请问哪位有什么思路或者源码参考.麻烦大家给我出出主意. 网上都是从服务器上下载到本地的案例.这种可以应用到我这种需求上吗? 顺便问下http协议和ftp协议下载文件是否支持下载到本地指定路径,对文件大小类型有没有限制. 解决方案 1.先用代码解析外部网站下载页面获取下载地址 2.代码实现http协议请求解析得到的下载地址,下载文件到本地 3.代

java项目中web.xml标签问题

问题描述 java项目中web.xml标签问题 org.xml.sax.SAXParseException: The element type "web-app" must be terminated by the matching end-tag "". 所示,我这个项目全搜了一下就web.xml中使用了上面的标签,而且开始标签和结束标签都有,实在不明白为什么还会报这个错,项目也已经clean好几遍了,都没啥作用.请各位指点指点 解决方案 JAVA web 项目中