第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

嘗試打開 excel 工作簿時(shí)在 com.sun.proxy.$Proxy10.Open

嘗試打開 excel 工作簿時(shí)在 com.sun.proxy.$Proxy10.Open

瀟瀟雨雨 2022-12-15 16:31:53
我在一個(gè)插件中有一個(gè)功能,可以將一些清單項(xiàng)目導(dǎo)出到 Excel 文件中。之前,一切正常,但從幾天前開始,我在嘗試打開 excel 工作簿時(shí)遇到 $Proxy10.Open() 錯(cuò)誤。我不知道這個(gè)信息是否相關(guān),但我只能在幾臺(tái)計(jì)算機(jī)上重現(xiàn)這個(gè)問(wèn)題,在其中一些計(jì)算機(jī)上我只能在我遠(yuǎn)程連接到它時(shí)重現(xiàn)它。錯(cuò)誤是:    java.lang.reflect.UndeclaredThrowableExceptionat com.sun.proxy.$Proxy10.Open(Unknown Source)    Caused by: java.util.concurrent.TimeoutExceptionat java.util.concurrent.FutureTask.get(FutureTask.java:205)at com.sun.jna.platform.win32.COM.util.ComThread.execute(ComThread.java:157)at com.sun.jna.platform.win32.COM.util.Factory$ProxyObject2.invoke(Factory.java:93)... 5 more這就是我初始化 COM 子系統(tǒng)的方式:Ole32.INSTANCE.CoInitializeEx(Pointer.NULL, Ole32.COINIT_MULTITHREADED);facade.comFactory = new Factory();這就是我初始化 excel 應(yīng)用程序的方式:ComExcel_Application excel = facade.comFactory.createObject(ComExcel_Application.class);facade.excelApp = excel.queryInterface(Application.class);facade.excelApp.setVisible(true);System.out.println("Using Excel version: " + facade.excelApp.getVersion());這是拋出異常的地方:Workbook myWorkbook = excelApp.getWorkbooks().Open(fullName.toString());我想問(wèn)一下這個(gè)錯(cuò)誤的根本問(wèn)題是什么,歡迎任何提示。我試圖找到任何相關(guān)的問(wèn)題或錯(cuò)誤,但沒(méi)有找到。
查看完整描述

1 回答

?
Helenr

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊

問(wèn)題出在為 COM 對(duì)象創(chuàng)建初始化 Factory() 的地方。com.sun.jna.platform.win32.COM.util.Factory 使用一個(gè)線程來(lái)運(yùn)行調(diào)用,該線程強(qiáng)加了執(zhí)行時(shí)間的上限,默認(rèn)情況下為 5000 毫秒。所以我把線程的執(zhí)行時(shí)間延長(zhǎng)到15000ms。


facade.comFactory = new Factory(new ComThread("COM Thread", 15000, new  

                  Thread.UncaughtExceptionHandler() { 

                        @Override 

                        public void uncaughtException(Thread t, Throwable e) { 

                            // do something intelligent 

                        } 

                    })); 


查看完整回答
反對(duì) 回復(fù) 2022-12-15
  • 1 回答
  • 0 關(guān)注
  • 128 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)