排行榜 统计
  • 文章总数:1688 篇
  • 评论总数:5 条
  • 分类总数:8 个
  • 最后更新:昨天 21:09

eclipse调用插件jar包

本文阅读 2 分钟
首页 程序人生 正文

1.环境

eclipse版本:3.7.2

java版本:1.6.0_45

2. jar包如何调用

2.1 导入jar包

  1. 创建好项目后,进入项目后,创建libs文件夹,将jar包放入libs文件夹内;
  2. 选中项目,点击Runtime->Add选项,添加libs里的jar包;

在这里插入图片描述

2.2 项目配置

当jar包导入成功后,对此项目进行配置。

  1. 选中Build,将libs目录下所需要的jar包勾选上;
    在这里插入图片描述

  2. 添加成功后,点击build.properties,可以看到我们引入的jar包;

在这里插入图片描述

  1. 点击MANIFEST.MF选项,Bundle-ClassPath参数下也显示引入的jar包

在这里插入图片描述

2.3 运行项目

  1. 选中项目运行;

在这里插入图片描述

  1. 运行时会自动又启动一个eclipse,点击类似eclipse的图标,可以看到有会有弹框,原来的eclipse项目运行控制台下也会打印调用jar里的方法返回的值。

在这里插入图片描述

3.问题

3.1 VM arguments选项下的参数后是存到哪个文件里了?

  1. Run->Run Configurations下的Arguments->VM arguments参数
  2. 使用工具监测进程,可以看到在项目存在的D:\workspace\.metadata\.plugins\org.eclipse.debug.core\.launches目录下Eclipse Application.launch文件

在这里插入图片描述

  1. 打开该文件可以看到,在org.eclipse.jdt.launching.VM_ARGUMENTS参数下,value的值就是配置的参数。

在这里插入图片描述

3.2 org.eclipse.help.IContext2错误如何解决?

出现该错误表示的是缺少依赖的jar

Caused by: java.lang.ClassNotFoundException: org.eclipse.help.IContext2
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:513)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
	... 61 more
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

在eclipse安装目录的plugin目录下查找org.eclipse.help,将org.eclipse.help_3.5.100.v20110426.jar使用jd-gui工具查看,可以看到IContext2的类
所以将该jar包放入到项目中的libs目录下,引用即可。

在这里插入图片描述

本文来自投稿,不代表本站立场,如若转载,请注明出处:https://typecho.firshare.cn/archives/1054.html
免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。避免网络欺诈,本站不倡导任何交易行为。如您私自与本站转载自公开互联网中的资讯内容中提及到的个人或平台产生交易,则需自行承担后果。本站在注明来源的前提下推荐原文至此,仅作为优良公众、公开信息分享阅读,不进行商业发布、发表及从事营利性活动。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。
-- 展开阅读全文 --
Docker使用教程
« 上一篇 10-28
判断iOS可执行程序是否为fat格式或bitcode格式
下一篇 » 10-28