日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]程序調試方法和裝置有效

專利信息
申請號: 201210586947.6 申請日: 2012-12-28
公開(公告)號: CN103019941A 公開(公告)日: 2013-04-03
發明(設計)人: 樊兆均;翟淑琴;周興建;王小文;劉立黎;母智弘 申請(專利權)人: 大唐微電子技術有限公司
主分類號: G06F11/36 分類號: G06F11/36
代理公司: 北京安信方達知識產權代理有限公司 11262 代理人: 栗若木;曲鵬
地址: 100094*** 國省代碼: 北京;11
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 程序 調試 方法 裝置
【說明書】:

技術領域

發明涉及軟件工程領域,尤其涉及一種程序調試方法和裝置。

背景技術

Java語言作為一種成熟的編程語言,已經廣泛應用到各種應用程序的編程中。現有的Java卡中,虛擬機本身的Java語言編寫的程序以及用戶Java語言編寫的后下載的應用程序,它們的Java代碼被編譯成相應的字節碼,存儲在Java卡中,同時Java卡還包括由C語言編寫的虛擬機程序,C語言虛擬機程序將根據字節碼信息,對Java語言編譯成的字節碼進行解析并執行。

開發人員在開發Java語言程序時,需要在Windows操作系統平臺下,在Java語言集成調試環境,如eclipse等,編寫Java卡本身的Java語言程序或Java語言應用程序;在C語言集成調試環境,如VC等,用C語言編寫虛擬機程序。Java卡本身的Java語言編寫的程序,以及用C語言編寫的程序一旦出現錯誤,虛擬機程序會出現異常。因此,編寫完畢的Java卡本身的Java語言程序以及用C語言編寫的程序組成的Java卡虛擬機程序需要經過調試來發現并對錯誤的代碼進行修改。后下載的用戶編寫的Java語言應用程序也要經過調試來發現并對錯誤代碼進行修改。目前常用的調試方法有三種:

現有技術1:是在應用程序與虛擬機程序調試時,首先在Windows操作系統平臺的Java語言調試環境與C語言調試環境中分別運行應用程序和虛擬機程序,虛擬機程序對Java語言編寫的程序的字節碼進行逐一解析并執行。當虛擬機執行字節碼出現異常,虛擬機將顯示C語言程序中出現的異常代碼,開發人員需要檢查出現異常的字節碼。

現有技術2:將Java語言程序劃分為多個主調函數模塊,在C中設置一一對應的被調用函數模塊,被調用函數模塊用于執行對應的主調函數模塊的Java代碼,在二者之間建立通信關系,分別在Java語言調試集成模塊和C語言調試集成模塊中運行所描述的應用程序及虛擬機程序。

現有技術3:是在eclipse上提供插件,在虛擬機上實現程序調試裝置與之對應,二者建立通信關系,實現Java語言集成調試環境與C語言調試環境的聯合調試。

現有技術1不能直接顯示出現錯誤的Java語言程序的代碼,調試方法很不直觀,要么要求開發人員對字節碼非常熟悉,要么需要開發人員查找字節碼對應的Java代碼,調試效率低,不利于對Java卡應用進行快速高效地開發。

現有技術2需要將Java語言分為多個主調函數模塊,在C中設置一一對應的被調用函數模塊,將Java語言程序分塊調試,不能描述整個Java程序運行的實時信息。且不適用于后下載的與虛擬機程序無關的用戶編寫的Java語言程序。

現有技術3需要在eclipse上提供插件,需要大量的開發工作,存在eclipse版本升級帶來的兼容維護問題。

綜上,現有技術的調試方法的調試效率和維護便利性都較低。

發明內容

本發明提供了一種程序調試方法和裝置,解決了現有調試方法調試效率和維護便利性較低的問題。

一種程序調試方法,包括:

創建Java卡虛擬機虛擬線程;

創建所述Java卡虛擬機的虛擬字符串對象;

在所述Java卡虛擬機和Java集成調試環境之間進行包含所述虛擬線程和所述虛擬字符串對象的配置信息的適配應答。

優選的,所述創建Java卡虛擬機虛擬線程具體為:

將整個Java卡虛擬機程序作為一個虛擬線程,為所述虛擬線程分配唯一ID、對應的虛擬線程組及以線程組ID。

優選的,所述創建所述Java卡虛擬機的虛擬字符串對象包括:

創建虛擬字符串對象,在所述虛擬字符串對象中保存相關的字符串;

為每個字符串配置唯一ID。

優選的,在所述Java卡虛擬機和Java集成調試環境之間進行包含所述虛擬線程和所述虛擬字符串對象的信息的適配應答的步驟之后,還包括:

解析并保存所述Java卡虛擬機上Java語言字節碼的包、類、方法、域信息;

在與Java集成調試環境連接時,根據Java應用接口的要求,提供所述信息,在所述Java集成調試環境和Java卡虛擬機之間建立通信關系。

優選的,上述程序調試方法還包括:

在下載應用程序前,設置調試所述應用程序的斷點,所述斷點包含事件信息。

優選的,上述程序調試方法還包括:

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大唐微電子技術有限公司,未經大唐微電子技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201210586947.6/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 91夜夜夜| 久久人人爽爽| 亚洲自偷精品视频自拍| 日韩精品一区二区三区不卡| 亚洲国产午夜片| 欧美精品免费看| 岛国黄色av| 狠狠色狠狠色综合婷婷tag| 欧美一区二区三区在线免费观看| 国产在线不卡一区| 免费观看又色又爽又刺激的视频 | 国产清纯白嫩初高生视频在线观看| 欧美大片一区二区三区| av午夜在线观看| 91精品国产91久久久| 国产精品99久久久久久宅男| 久久天天躁狠狠躁亚洲综合公司| 亚洲乱码av一区二区三区中文在线:| 欧美色综合天天久久| 亚洲国产欧美一区| 91看片免费| 日本精品99| 国产韩国精品一区二区三区| 欧美大成色www永久网站婷| 亚洲精品日韩在线| 国产乱xxxxx国语对白| 91精品高清| 国产精品久久免费视频在线| 久久五月精品| 免费观看xxxx9999片| 欧美一区二区三区久久久精品| 国产欧美一区二区三区免费| 狠狠色丁香久久综合频道日韩| 欧美激情精品久久久久久免费| 99精品一区| 97人人揉人人捏人人添| 亚洲乱玛2021| 国语精品一区| 男人的天堂一区二区| 在线国产一区二区| 久久久精品欧美一区二区| 在线国产精品一区| 久久艹亚洲| 久久久久久综合网| 国产视频一区二区三区四区| 最新av中文字幕| 国产一区二区三区的电影| 中文字幕一区一区三区| 国产精品18久久久久久白浆动漫| 亚洲国产精品一区二区久久hs| 久久精品入口九色| 欧美日韩亚洲三区| 中文字幕制服狠久久日韩二区| 亚洲欧美日韩视频一区| 国产精品剧情一区二区三区| 国产精品久久久久久久久久嫩草| 日韩精品一区二区免费| 99精品偷拍视频一区二区三区 | 国产精品1区2区| 国产精品久久久久精| 久久国产欧美视频| 强行挺进女警紧窄湿润| 国产精品理人伦一区二区三区| 国产午夜精品一区二区三区四区| 4399午夜理伦免费播放大全| 国产品久久久久久噜噜噜狼狼| 国产麻豆一区二区三区精品| 91麻豆精品国产91久久久更新资源速度超快 | 日韩亚洲欧美一区| 69xx国产| 国产精品一区二| 97人人澡人人爽人人模亚洲| 国产精品一区二区免费| 蜜臀久久99精品久久久| 国产欧美日韩在线观看| 激情久久精品| 88888888国产一区二区| 国产欧美精品久久| 欧美精品一区二区三区视频| 国产999在线观看| 久久艹国产精品| 国产亚洲精品久久久久动|