[发明专利]一种适用于Java运行环境的装置及其实现方法在审
申请号: | 201810860469.0 | 申请日: | 2018-08-01 |
公开(公告)号: | CN110795200A | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 杨桂全;汪新国;杨利民 | 申请(专利权)人: | 北京钛云物联科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运行时环境 运行时 链接提取 类文件 程序存储空间 链接生成 硬件资源 数据区 操作系统 存储 应用 | ||
1.一种适用于Java运行环境的装置,它包括JAVA应用程序(1)和JAVA运行时环境(2),其特征在于,它还包括链接提取工具(3)和存放在JAVA运行时环境(2)外的运行时类文件库(2.4),原始JAVA应用程序和运行时类文件库(2.4)通过链接提取工具(3)重新链接生成的新JAVA应用程序存储于JAVA应用程序(1)里;JAVA运行时环境(2)由JAVA虚拟机(2.2)、运行时数据区(2.3)和操作系统(2.5)组成。
2.根据权利要求1所述适用于Java运行环境装置的实现方法,其特征在于,所述操作系统(2.5)使用适合低资源单片机的实时操作系统uCOS和FreeRTOS。
3.如权利要求1所述适用于Java运行环境装置的实现方法,它使用包括JAVA应用程序(1)、JAVA运行时环境(2)、链接提取工具(3)和存放在JAVA运行时环境(2)外的运行时类文件库(2.4),其方法步骤为:
1)通过将原始JAR包应用程序和外部运行时类文件库(2.4)通过链接提取工具(3)把内部所有服务接口全部提取出来;
2)提取出有用的服务接口,剔除所有未调用的服务接口;
3)计算每个服务接口的所在偏移地址;
4)将原有的字符串索引替换成偏移地址;
5)生成新JAVA应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京钛云物联科技有限公司,未经北京钛云物联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810860469.0/1.html,转载请声明来源钻瓜专利网。