尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

eclipse插件调用保护后的jar包流程

eclipse插件调用保护后的jar包流程
📅 发布时间:2026/6/19 23:05:59

jar包如何调用使用

导入jar包

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

Runtime

项目配置

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

  1. 选中Build,将libs目录下所需要的jar包勾选上;

build

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

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

Manifest

运行项目

  1. 选中项目运行;

run

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

run_succese

jar包使用VME方式

  1. 将所需要的jar拖入到VirboxProtector工具中,添加函数,然后点击保护;
    vme-vbp

  2. 将保护后的jar包放入到项目的libs目录下;

  3. 然后在按照之前的调用方式进行使用即可;

jar包使用BCE方式

保护jar包

  1. 将jar包放入文件夹内,将该文件夹拖到VirboxProtector工具中,然后进行保护;

bce-vbp

  1. 界面上显示“保护成功”即可表示该保护完成,若界面有错误提示,无论保护后的目录也生成了jar,都是保护失败。

配置sjt_agent

  1. 将保护成功后,文件夹内的jar包和sjt_agent.jar 包放入到libs目录下;
  2. 选中Run->Debug Configurations;

eclipse-debug

  1. Arguments->VM arguments参数下添加-javaagent:<sjt_agent.jar的全路径>,然后点击Apply ;
  2. 配置生效后,Run->Run Configurations下的Arguments->VM arguments参数下也会默认给配置上了。

eclipse-debug-args

  1. 配置好后,再次运行项目即可运行成功。

问题

配置sjt_agent后是存到哪个文件里了?

  1. 使用procmon工具检测,可以看到在项目存在的D:\workspace\.metadata\.plugins\org.eclipse.debug.core\.launches目录下Eclipse Application.launch文件

launch-path

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

eclipse-launch

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

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

Caused by: java.lang.ClassNotFoundException: org.eclipse.help.IContext2at 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

在eclipse安装目录的plugin目录下查找org.eclipse.help,将org.eclipse.help_3.5.100.v20110426.jar使用jd-gui工具查看,可以看到IContext2的类

所以将该jar包放入到项目中的libs目录下,引用即可。

eclipse_help_jar

相关新闻

  • 通义上线 FunAudio-ASR,噪声场景幻觉率降 70%;盒智科技推出 AI 口语练习陪伴设备 Lookee 丨日报
  • AI 视频生成网站 Viddo AI 的 SEO 分析和优化建议
  • GPS简单模拟

最新新闻

  • 2026永州汽车贴膜门店实力排行 - 国麟测评
  • 金得力环保:木百叶定制品牌中的靠谱之选 - mypinpai
  • 2026黑龙江哈尔滨红肠哪家正宗?四家优质品牌总结 - 最新行业资讯
  • 深入解析CAN控制器:从寄存器位到消息调度与滤波机制
  • Siri要接入AI了,苹果手机上一句话让GPT写文案、DeepSeek写代码的时刻来了
  • 从M68HC11E实战解析8位MCU架构:寄存器、外设与低功耗设计

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号