1 頁 (共 1 頁)

java serial rxtxSerial.dll

發表於 : 2018-04-25 11:13:25
yehlu

Re: java serial rxtxSerial.dll

發表於 : 2020-03-26 20:12:22
yehlu
http://www.awanx.com/forum/posts/list/59.page

E3系統的週邊硬體控制, 例如: 條碼機, 發票列印機..等
有時會經由串列埠(Parallel) PRINT, 或序列埠(Serial) COM, 直接控制週邊硬體.

E3是用rxtx的API指令做控制,
當使用時系統會自動複製32位元版的程式庫到JRE目錄中,

windows會複製到JRE下的:
bin/rxtxSerial.dll
bin/rxtxParallel.dll

linux會複製到JRE下的:
lib/i386/librxtxSerial.so
lib/i386/librxtxParallel.so



手動安裝複製程式庫:
下載 Linux,Windows 32位元程式庫安裝檔 rxtx_x32.jar (要配合安裝JAVA32位元版)
下載 Linux,Windows 64位元程式庫安裝檔 rxtx_x64.jar (要配合安裝JAVA64位元版)

下載後用DOS命令執行(要到jar檔存放目錄下). 如 C:\e3app\>java -jar rxtx_x32.jar 按[enter]鍵

注意: WIN7或WIN10會需要以 "系統管理員身份" 執行才能正常安裝, 建議找到 "命令提示字元" 程式後, 按滑鼠右鍵, 選擇 "以系統管理員身份執行" 這樣就可以了.

WIN7: 按左下角起選單, 在搜尋框, 打入 "cmd", 會出現 "cmd.exe" 程式名稱, 再按右鍵, 選擇 "以系統管理員身份執行".
WIN10: 按下 [WIN]鍵+[S]鍵, 在搜尋框, 打入 "cmd", 會出現 "命令提示字元" 程式名稱, 再按右鍵, 選擇 "以系統管理員身份執行".





當程式庫沒正確複製時會出現以下錯誤:
通常是發生Win7時, 執行Java的權限不足, 而無法正確複製;
這時就必需用手動安裝的方式來做複制.





為64位元系統時會出現以下錯誤:
作業系統為64位元, 但程式庫為32位元版;
這時就必需用手動安裝64位元版的方式來做複制.