2 u013984264 u013984264 于 2016.03.02 17:28 提问

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编译没报错,但是浏览器却如下该结果:
图片说明

4个回答

qq_32747187
qq_32747187   2016.03.02 17:58

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

u013984264
u013984264 包早就add导入了,这方面没问题
2 年多之前 回复
u013984264
u013984264   2016.03.02 18:18

图片说明

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.03.02 19:25

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

hp123_hp
hp123_hp   2016.03.02 17:53
解决方法参考:
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目录),导致类型查找不到。 
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Eclipse正确导入第三方jar包
原文链接 转载注明出处,原文链接:http://www.cnblogs.com/developerY/archive/2013/04/18/3027997.html 感触 最近有个强烈的感触,写android代码不能一味都是自己开发,别人开源的优秀代码一定要多学习,多利用,这样既能提高开发进度,也能保证开发质量。github上比较优秀的android开源项目:https://gith
eclipse用于开发java程序时候如何加入第三方jar包
在eclipse中加入第三方jar包网上有很多成例,以前碰到这问题也有从网上学习,一段时间没有用到就给忘记了,现在又重新需要加载第三方jar包,又是一番倒腾,所以顺便写下来吧。一备自己以后需要。 加载第三方jar包的方法很多,至于别的种类的我没有亲自实验就不讨论了,就说说我自己试用过的。 1、如下图在项目的系统包上单击右键,选择build path 然后在选择configure build p
第三方jar包导入maven项目问题
使用maven走过的坑导入第三方jar包dos窗口输入 mvn install:install-file -DgroupId=com.timevale.esign.sdk -DartifactId=tech-sdk -Dversion=2.0.7.GA -Dpackaging=jar -Dfile=D:\MyRepertory\tech-sdk-2.0.7-jar-with-dependencies
Eclipse 导出可执行Jar文件(工程)(包含第三方Jar包)
背景:写了一个小功能的项目,要导出可执行的jar包,但是项目中导入驱动数据库的包;包含有第三方jar包;但是网上很多方法在打包之前先在工程目录下建立一个名字为MANIFEST.MF;本人不爱写,觉得太麻烦最不爱干的就是写类似于配置的东西;1. 首先选择导出 2. 点击next 点击Browse选择jar包生成路径;并且可以自定义jar包名称。3. 测试jar包是否正确 打开cm
Eclipse中将Java项目 打包为jar,并且引入第三方jar包 解决办法
如果自己的java project中需要引用额外的jar包作为资源文件,那么需要自定义配置文件MANIFEST.MF ,例如: Manifest-Version: 1.0 Class-Path: lib\crimson.jar lib\jbcl.jar lib\junit.jar lib\log4j-1.2.13.jar lib\mysql-connector-java-3.1.13-bi
eclipse中导入第三方jar包的源码
在eclipse中,有的时候很想看看导入第三方jar包的源码,方便与理解,但是很多人会遇到这样的问题,按crtl+点击鼠标左键,但是查看不到相应类的源码里面,而是看到出现  这样的提示,那要怎么办才好。其实很简单,因为有很多的初学者会误认为导入了第三方jar包就是导入了jar包里面的源码,其实不是这样的,因为jar包里面不包含源码的类,所以点击查看源码会出现以上的错误。那要怎么解决,只
android eclipse工程中引入第三方JAR包的使用
使用第三方jar包 除了我以下介绍的方法,别的方法我基本上都试验过,均会出现编译或运行错误。以下方法经测试编译和运行都完全没问题。 步骤: 方法1:Eclipse下, 右键工程, Build path, java build path,选择libraries 在右边的按钮中点击“Add Library” 选择“User library”,点击“下一步” 点击“
Eclipse下导入外部jar包的三种方式
我们在用Eclipse开发程序的时候,经常要用到第三方jar包。引入jar包不是一个小问题,由于jar包位置不清楚,而浪费时间。下面配图说明3种Eclipse引入jar包的方式。   1.最常用的普通操作方式:基本步骤式          右击“项目”→选择Properties,在弹出的对话框左侧列表中选择Java Build Path,如下图所示:选择Add Extern
如何在eclispe里面能够看到第三方.jar引入到的源码
1、为什么要Eclipse安装JD-Eclipse反编译插件? 通常一个从项目里面或多或少都会引入到一些第三方的.jar包文件,为了方便在eclispe里面能够看到.jar引入到的源码等等。 2、安装JD-Eclipse反编译插件步骤如下: (1)在eclipse的help—》Install New Software...中添加新软件开发,添加它的源: name:jd-ecli
Eclipse将引用了第三方jar包的Java,Android项目打包成jar文件的两种方法(Fat Jar)
本人采用的是第二种方案(不为什么,就方便) 方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 “MANIFEST.MF”, 由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下: Manifest-Version: 1.0 Class-Path: l