java.lang.NoClassDefFoundError: org/jsoup/Jsoup

代码大萝卜 2017-01-26 04:17:00
做了一个RCP项目,想要去抓取网页页面的内容,用了jsoup的jar包。
关键是在抓取类中写了main测试方法可以抓取信息。
为啥到了RCP项目的时候,点击按钮调用抓取类的抓取方法就出现了
java.lang.NoClassDefFoundError: org/jsoup/Jsoup
郁闷啊
各位大佬 求解
...全文
790 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
代码大萝卜 2017-01-26
  • 打赏
  • 举报
回复
问题已经解决。解决方案: 要在plugin.xml中的runtime标签页的Classpath中add要使用的第三方jar包
代码大萝卜 2017-01-26
  • 打赏
  • 举报
回复
救命啊
soton_dolphin 2017-01-26
  • 打赏
  • 举报
回复
引用 4 楼 ws18921818762 的回复:
引用 3 楼 soton_dolphin 的回复:
[quote=引用 2 楼 ws18921818762 的回复:] [quote=引用 1 楼 soton_dolphin 的回复:] 打包的时候manifest 没有说明main class,或者classpath 没设置好
关键是我单独测试的时候那个方法是可以执行的。。。而且,我是RCP项目,不是安卓。。。没有manifest
怎么叫单独测试?是在IDE里面测试吗? 最后不需要打jar包?[/quote] 是啊,在IDE里面写个main方法调用抓取方法啊,可以抓到数据[/quote] 在IDE里面,classpath都是设置好了的,如果要打包,需要 写明 java -classpath
代码大萝卜 2017-01-26
  • 打赏
  • 举报
回复
引用 3 楼 soton_dolphin 的回复:
引用 2 楼 ws18921818762 的回复:
[quote=引用 1 楼 soton_dolphin 的回复:] 打包的时候manifest 没有说明main class,或者classpath 没设置好
关键是我单独测试的时候那个方法是可以执行的。。。而且,我是RCP项目,不是安卓。。。没有manifest
怎么叫单独测试?是在IDE里面测试吗? 最后不需要打jar包?[/quote] 是啊,在IDE里面写个main方法调用抓取方法啊,可以抓到数据
soton_dolphin 2017-01-26
  • 打赏
  • 举报
回复
引用 2 楼 ws18921818762 的回复:
引用 1 楼 soton_dolphin 的回复:
打包的时候manifest 没有说明main class,或者classpath 没设置好
关键是我单独测试的时候那个方法是可以执行的。。。而且,我是RCP项目,不是安卓。。。没有manifest
怎么叫单独测试?是在IDE里面测试吗? 最后不需要打jar包?
代码大萝卜 2017-01-26
  • 打赏
  • 举报
回复
引用 1 楼 soton_dolphin 的回复:
打包的时候manifest 没有说明main class,或者classpath 没设置好
关键是我单独测试的时候那个方法是可以执行的。。。而且,我是RCP项目,不是安卓。。。没有manifest
soton_dolphin 2017-01-26
  • 打赏
  • 举报
回复
打包的时候manifest 没有说明main class,或者classpath 没设置好

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧