起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5891|回复: 10

[结贴] 平台引入第三方jar包的问题

[复制链接]

397

主题

2437

帖子

4887

积分

论坛元老

Rank: 8Rank: 8

积分
4887
QQ
发表于 2012-9-12 15:59:01 | 显示全部楼层 |阅读模式
项目中引入了一个Jsoup解析HTML的jar包,但是在程序运行的时候总出现:
java.lang.noclassdeffounderror: org/jsoup/Jsoup的错误,请问这个怎么解决

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2012-9-12 16:46:56 | 显示全部楼层
构建路径中添加了吗?
回复 支持 反对

使用道具 举报

397

主题

2437

帖子

4887

积分

论坛元老

Rank: 8Rank: 8

积分
4887
QQ
 楼主| 发表于 2012-9-12 17:30:31 | 显示全部楼层
[QUOTE=jishuang;164952233]构建路径中添加了吗?[/QUOTE]

就是在构建路径中添加的外部jar
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2012-9-12 17:34:38 | 显示全部楼层
在java文件中引用的这个jar中的方法吗?
回复 支持 反对

使用道具 举报

397

主题

2437

帖子

4887

积分

论坛元老

Rank: 8Rank: 8

积分
4887
QQ
 楼主| 发表于 2012-9-12 17:44:25 | 显示全部楼层
[QUOTE=jishuang;164952290]在java文件中引用的这个jar中的方法吗?[/QUOTE]

嗯,对,就是引用这个jar中的方法
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2012-9-13 09:06:52 | 显示全部楼层
把java文件用做源码路径看看是否报错
回复 支持 反对

使用道具 举报

31

主题

1856

帖子

3070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3070
发表于 2012-9-13 10:52:36 | 显示全部楼层
jar 是放到哪儿的?
如果是 web-inf\lib 那运行时没有问题,
如果是studio写代码的化,需要在源代码路径引用这个jar

另外,另一个帖子jsoup是你提的吧, 具体需求是什么?按理不需要做html解析。
回复 支持 反对

使用道具 举报

397

主题

2437

帖子

4887

积分

论坛元老

Rank: 8Rank: 8

积分
4887
QQ
 楼主| 发表于 2012-9-13 12:07:19 | 显示全部楼层
[QUOTE=wsh;164952358]jar 是放到哪儿的?
如果是 web-inf\lib 那运行时没有问题,
如果是studio写代码的化,需要在源代码路径引用这个jar

另外,另一个帖子jsoup是你提的吧, 具体需求是什么?按理不需要做html解析。[/QUOTE]

项目中做了个静态页面,是新闻门户的网站,后台有个管理新闻的板块,里面设置了发布按钮,按钮触发事件,通过sendHttpRequest方法向Service.j发送请求,Service这个算是Servlet,他会通过Jsoup解析新闻门户的网站,完成调用数据库新闻的具体信息更改页面的内容,更改成功后会返回后台成功的提示,第三方jsoup的jar引用总是出现java.lang.noclassdeffounderror的错误,我把jar引用到了java透视图的“引用的库”那里面。求指教
回复 支持 反对

使用道具 举报

31

主题

1856

帖子

3070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3070
发表于 2012-9-13 13:23:21 | 显示全部楼层
把 jar 放到 UIServer\WEB-INF\lib 这样,运行就没问题了,

但如果在studio中要写代码和调试的化,在模型视图里面把.j所在的那个上级目录加为源代码路径,把UI工程右键属性里面把你的jar包增加到 Java构建路径

不要用Eclipse默认的那个java视图,用x5模型资源视图就可以。
回复 支持 反对

使用道具 举报

397

主题

2437

帖子

4887

积分

论坛元老

Rank: 8Rank: 8

积分
4887
QQ
 楼主| 发表于 2012-9-13 14:31:28 | 显示全部楼层
[QUOTE=wsh;164952379]把 jar 放到 UIServer\WEB-INF\lib 这样,运行就没问题了,

但如果在studio中要写代码和调试的化,在模型视图里面把.j所在的那个上级目录加为源代码路径,把UI工程右键属性里面把你的jar包增加到 Java构建路径

不要用Eclipse默认的那个java视图,用x5模型资源视图就可以。[/QUOTE]

非常感谢你!这个终于解决了,这个地方卡了我两天没动,非常非常感谢!!!呵呵!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-24 12:07 , Processed in 0.097323 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表