2 u013984264 u013984264 于 2016.03.02 20:50 提问

java web开发中,浏览器显示为XXX cannot be resolved to a type

源代码如下,工程里导入了mail.jar和activation.jar
图片说明
编译的时候没问题。
但是浏览器跳出来的结果就这样了:
图片说明
这怎么回事?凡是用到第三方jar包都会出现XXX cannot be resolved to a type的这种结果,为什么eclipse编译的时候能成功,经过Tomcat服务器后就显示这个结果?

Sesseion对象是定义在第三方mail.jar包中的。我都import引入该包了,编译器也没报错,但为什么运行后浏览器识别不出?

3个回答

caozhy
caozhy   Ds   Rxr 2016.03.02 20:54

加上5 import javax.mail.Session; 呢

u013984264
u013984264 早试过了,没用
接近 2 年之前 回复
yzsunlight
yzsunlight   2016.03.02 23:21

引入 javamail.jar
导入
javax.mail.Session.getDefaultInstance(arg0)

xionglangs
xionglangs   Rxr 2016.03.03 17:27

看你的错误有点像tomcat启动的时候,没有加载需要的jar包,虽然你其实已经build了,但在tomcat用到它的时候没有,你需要在web-inf下面有个lib文件夹,把需要用到的第三方包放在lib里面,在build入项目,这样tomcat就可以用到了。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!