pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

  • <small id='22wth'></small><noframes id='22wth'>

  • <legend id='22wth'><style id='22wth'><dir id='22wth'><q id='22wth'></q></dir></style></legend>
    <i id='22wth'><tr id='22wth'><dt id='22wth'><q id='22wth'><span id='22wth'><b id='22wth'><form id='22wth'><ins id='22wth'></ins><ul id='22wth'></ul><sub id='22wth'></sub></form><legend id='22wth'></legend><bdo id='22wth'><pre id='22wth'><center id='22wth'></center></pre></bdo></b><th id='22wth'></th></span></q></dt></tr></i><div class="mrog8ds" id='22wth'><tfoot id='22wth'></tfoot><dl id='22wth'><fieldset id='22wth'></fieldset></dl></div>
      <tfoot id='22wth'></tfoot>

        • <bdo id='22wth'></bdo><ul id='22wth'></ul>

        JACOB 沒有正確釋放對象

        JACOB doesn#39;t release the objects properly(JACOB 沒有正確釋放對象)

            • <bdo id='rpLL9'></bdo><ul id='rpLL9'></ul>

              <small id='rpLL9'></small><noframes id='rpLL9'>

                • <tfoot id='rpLL9'></tfoot>
                • <legend id='rpLL9'><style id='rpLL9'><dir id='rpLL9'><q id='rpLL9'></q></dir></style></legend>
                  <i id='rpLL9'><tr id='rpLL9'><dt id='rpLL9'><q id='rpLL9'><span id='rpLL9'><b id='rpLL9'><form id='rpLL9'><ins id='rpLL9'></ins><ul id='rpLL9'></ul><sub id='rpLL9'></sub></form><legend id='rpLL9'></legend><bdo id='rpLL9'><pre id='rpLL9'><center id='rpLL9'></center></pre></bdo></b><th id='rpLL9'></th></span></q></dt></tr></i><div class="w3v8vyk" id='rpLL9'><tfoot id='rpLL9'></tfoot><dl id='rpLL9'><fieldset id='rpLL9'></fieldset></dl></div>
                    <tbody id='rpLL9'></tbody>

                • 本文介紹了JACOB 沒有正確釋放對象的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我有一個 Eclipse 插件,它使用 Jacob 連接到一個 COM 組件.但是在我完全關閉插件后,.exe 文件仍然掛在 Windows 進程中.

                  I have an eclipse plugin, which connects to a COM component using Jacob. But after I close the plugin entirely, the .exe file stays hanging in Windows processes.

                  我使用 ComThread.InitMTA(true) 進行初始化,并確保在關閉應用程序之前為我創建的每個 COM 對象調用 SafeRelease() 并調用 <代碼>ComThread.Release() 在最后.

                  I use ComThread.InitMTA(true) for initialization and make sure that SafeRelease() is called for every COM object I created before closing the app and I call ComThread.Release() at the very end.

                  我會留下一些未完成的事情嗎?

                  Do I leave something undone?

                  推薦答案

                  TD2JIRA 轉換器也有同樣的問題.最終不得不修補其中一個 Jacob 文件以釋放對象.之后一切順利.

                  Had the same problem with TD2JIRA converter. Eventually had to patch one of the Jacob files to release the objects. After that all went smooth.

                  我的客戶端 logout() 方法中的代碼現在如下所示:

                  The code in my client logout() method now looks like this:

                  try {
                    Class rot = ROT.class;
                    Method clear = rot.getDeclaredMethod("clearObjects", new Class[]{});
                    clear.setAccessible(true);
                    clear.invoke(null, new Object[]{});
                  } catch( Exception ex ) {
                    ex.printStackTrace();
                  }
                  

                  最初無法訪問 ROT 類,AFAIR.

                  The ROT class wasn't accessible initially, AFAIR.

                  更新

                  Jacob中釋放資源的正確方法是調用

                  The correct way to release resources in Jacob is to call

                  ComThread.InitSTA(); // or ComThread.InitMTA()
                  ...
                  ComThread.Release();
                  

                  但不好的是,有時它無濟于事.盡管 Jacob 調用了本機方法 release(),但內存(甚至不是 Java 內存,而是 JVM 進程內存)卻無法控制地增長.

                  Bad thing though is that sometimes it doesn't help. Despite Jacob calls native method release(), the memory (not even Java memory, but JVM process memory) grows uncontrollably.

                  這篇關于JACOB 沒有正確釋放對象的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  How can I detect integer overflow on 32 bits int?(如何檢測 32 位 int 上的整數溢出?)
                  Local variables before return statements, does it matter?(return 語句之前的局部變量,這有關系嗎?)
                  How to convert Integer to int?(如何將整數轉換為整數?)
                  How do I create an int array with randomly shuffled numbers in a given range(如何在給定范圍內創建一個隨機打亂數字的 int 數組)
                  Inconsistent behavior on java#39;s ==(java的行為不一致==)
                  Why is Java able to store 0xff000000 as an int?(為什么 Java 能夠將 0xff000000 存儲為 int?)

                    1. <tfoot id='GsI1l'></tfoot>

                          <tbody id='GsI1l'></tbody>
                        <i id='GsI1l'><tr id='GsI1l'><dt id='GsI1l'><q id='GsI1l'><span id='GsI1l'><b id='GsI1l'><form id='GsI1l'><ins id='GsI1l'></ins><ul id='GsI1l'></ul><sub id='GsI1l'></sub></form><legend id='GsI1l'></legend><bdo id='GsI1l'><pre id='GsI1l'><center id='GsI1l'></center></pre></bdo></b><th id='GsI1l'></th></span></q></dt></tr></i><div class="y3cxgi8" id='GsI1l'><tfoot id='GsI1l'></tfoot><dl id='GsI1l'><fieldset id='GsI1l'></fieldset></dl></div>
                        • <bdo id='GsI1l'></bdo><ul id='GsI1l'></ul>

                          <small id='GsI1l'></small><noframes id='GsI1l'>

                          • <legend id='GsI1l'><style id='GsI1l'><dir id='GsI1l'><q id='GsI1l'></q></dir></style></legend>
                            主站蜘蛛池模板: 工程管道/塑料管材/pvc排水管/ppr给水管/pe双壁波纹管等品牌管材批发厂家-河南洁尔康建材 | 流量检测仪-气密性检测装置-密封性试验仪-东莞市奥图自动化科技有限公司 | 全自动烧卖机厂家_饺子机_烧麦机价格_小笼汤包机_宁波江北阜欣食品机械有限公司 | 不锈钢钢格栅板_热浸锌钢格板_镀锌钢格栅板_钢格栅盖板-格美瑞 | 黑田精工电磁阀-CAMMOZI气缸-ROSS电磁-上海茂硕机械设备有限公司 | 国产液相色谱仪-超高效液相色谱仪厂家-上海伍丰科学仪器有限公司 | 广州办公室设计,办公室装修,写字楼设计,办公室装修公司_德科 | 二手Sciex液质联用仪-岛津气质联用仪-二手安捷伦气质联用仪-上海隐智科学仪器有限公司 | YT保温材料_YT无机保温砂浆_外墙保温材料_南阳银通节能建材高新技术开发有限公司 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 自动配料系统_称重配料控制系统厂家 | 南溪在线-南溪招聘找工作、找房子、找对象,南溪综合生活信息门户! | 碎石机设备-欧版反击破-欧版颚式破碎机(站)厂家_山东奥凯诺机械 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 手持式3d激光扫描仪-便携式三维立体扫描仪-北京福禄克斯 | 连续油炸机,全自动油炸机,花生米油炸机-烟台茂源食品机械制造有限公司 | 智能家居全屋智能系统多少钱一套-小米全套价格、装修方案 | 山东钢格板|栅格板生产厂家供应商-日照森亿钢格板有限公司 | 恒温振荡混匀器-微孔板振荡器厂家-多管涡旋混匀器厂家-合肥艾本森(www.17world.net) | 运动木地板_体育木地板_篮球馆木地板_舞台木地板-实木运动地板厂家 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 铝箔袋,铝箔袋厂家,东莞铝箔袋,防静电铝箔袋,防静电屏蔽袋,防静电真空袋,真空袋-东莞铭晋让您的产品与众不同 | 低噪声电流前置放大器-SR570电流前置放大器-深圳市嘉士达精密仪器有限公司 | 贵州自考_贵州自学考试网 | 诸城网站建设-网络推广-网站优化-阿里巴巴托管-诸城恒泰互联 | 武汉创亿电气设备有限公司_电力检测设备生产厂家 | 淘气堡_室内儿童乐园_户外无动力儿童游乐设备-高乐迪(北京) | 玉米加工设备,玉米深加工机械,玉米糁加工设备.玉米脱皮制糁机 华豫万通粮机 | 淄博不锈钢无缝管,淄博不锈钢管-鑫门物资有限公司 | 小区健身器材_户外健身器材_室外健身器材_公园健身路径-沧州浩然体育器材有限公司 | 立式矫直机_卧式矫直机-无锡金矫机械制造有限公司 | 布袋除尘器-单机除尘器-脉冲除尘器-泊头市兴天环保设备有限公司 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 厌氧工作站-通用型厌氧工作站-上海胜秋科学仪器有限公司 | 顶空进样器-吹扫捕集仪-热脱附仪-二次热解吸仪-北京华盛谱信仪器 | 活性炭-蜂窝-椰壳-柱状-粉状活性炭-河南唐达净水材料有限公司 | ET3000双钳形接地电阻测试仪_ZSR10A直流_SXJS-IV智能_SX-9000全自动油介质损耗测试仪-上海康登 | 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 陕西高职单招-陕西高职分类考试网| 时代北利离心机,实验室离心机,医用离心机,低速离心机DT5-2,美国SKC采样泵-上海京工实业有限公司 工业电炉,台车式电炉_厂家-淄博申华工业电炉有限公司 | 铝镁锰板厂家_进口钛锌板_铝镁锰波浪板_铝镁锰墙面板_铝镁锰屋面-杭州军晟金属建筑材料 | 球形钽粉_球形钨粉_纳米粉末_难熔金属粉末-广东银纳官网 |