導航:首頁 > 編程語言 > javacom埠

javacom埠

發布時間:2023-06-13 19:07:26

java訪問埠

RXTX或CommAPI目前只是一個支持串口和並口通信的開源java類庫;

❷ Java的網路怎麼設置,埠是多少

打移動或者聯通的客服,讓他給你下發網路設置就行了,

❸ java實現串口通信代碼

public static void process() {
try {
Enumeration portList = CommPortIdentifier.getPortIdentifiers();
while (portList.hasMoreElements())
{
CommPortIdentifier portId = (CommPortIdentifier) portList.nextElement();
if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL)//如果埠類型是串口則判斷名稱
{
if(portId.getName().equals("COM1")){//如果是COM1埠則退出循環
break;
}else{
portId=null;
}
}
}
SerialPort serialPort = (SerialPort)portId.open("Serial_Communication", 1000);//打開串口的超時時間為1000ms
serialPort.setSerialPortParams(9600,SerialPort.DATABITS_8,SerialPort.STOPBITS_1,SerialPort.PARITY_NONE);//設置串口速率為9600,數據位8位,停止位1們,奇偶校驗無
InputStream in = serialPort.getInputStream();//得到輸入流
OutputStream out = serialPort.getOutputStream();//得到輸出流

//進行輸入輸出操作

//操作結束後
in.close();
out.close();
serialPort.close();//關閉串口

} catch (PortInUseException e) {
e.printStackTrace();
} catch ( e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

}

❹ JAVA讀取com串口數據

java沒有自帶的COM工具
需要導入外來的包來做
建議使用RXTX
具體可以自己下

❺ java如何測試com1埠通信正常

看看你跟你的LED主控有什麼有什麼協議,通訊下就知道了。
你java web項目 打開的串口應該是你伺服器上的串口吧。

❻ 怎麼用最簡單的java程序獲得3個可用的埠

如何用最簡單的Java程序獲得 3個 可用的埠?

comm包目前有三種系統版本,分別適用於x86和Sparc結構下的Solaris系統,以及x86下的linux系統,x86下的Windows系統,但是在sun的網站上面,僅提供了Windows和Solaris平台下的兩個版本,如果需要linux下的comm包,需要從第三方網站下載,據說這個地址http://www.geeksville.com/~kevinh/linuxcomm.html可以下載(但是我費了很長時間並沒有從這里下載下來,而是從CSDN下載中心找到的).
適用於不同系統平台下的comm.jar包含的本地介面文件是不一樣的,windows平台的包除API外提供的文件是javax.comm.properties,win32com.dll兩個文件,linux平台的包提供的是javax.comm.properties,libLinuxSerialParallel.so,libLinuxSerialParallel_g.so三個文件,其中javax.comm.properties記錄了comm API的驅動名,winddow平台的是com.sun.comm.Win32Driver,linux平台的是com.sun.comm.LinuxDriver,而dll和so文件則提供了本地驅動介面.
運行java程序需要JRE來運行,在安裝完jdk後會出現兩套jre,一套是獨立的一套包含於jdk目錄內,這個要弄清楚,javax.comm.properties文件必須放到運行當前java程序的jre的lib目錄下(一般放在javahome/jre/lib下即可),而so和dll文件所在的目錄需要被映射到系統的path中,一般裝完jdk後,javahome會被自動映射到系統path中,所以把so或dll文件放到javahome/bin目錄下即可,如果so/dll文件的路徑搞錯,會有異常拋出,如在windows下的話錯誤信息如下:
1 Error loading win32com: java.lang.UnsatisfiedLinkError: no win32com in java.library.path.
同時這個錯誤會繼而拋出javax.comm.NoSuchPortException異常,所以在發現有NoSuchPortException異常時要仔細檢查,不一定是沒有某一個埠才會拋出NoSuchPortException的異常.
在使用這個包之前要先檢查一下是否缺少某些文件,我原先使用的一個comm.jar包裡面只有javax\comm\下的各個類,而沒有com\sun\comm\下的各個類,所以總是報java.lang.ClassNotFoundException: com.sun.comm.Win32Driver這個異常,剛開始是以為兩個文件放錯了位置,後來發現更改了幾次路徑,還是出這個錯誤,後來檢查包,發現comm.jar包裡面沒有com\sun\comm目錄,真正的Win32Driver.class是放在這個目錄下的,linux平台的類是LinuxDriver.class,它負責與本地系統進行通信來管理設備.
comm.jar包的位置很自由,只要保證在java程序的classpath的映射中即可.

在window系統中,dos下有一個查看或配置本機所有埠參數的工具,可以使用mode /?命令查看此命令的幫助信息.
在linux系統中,可以使用命令cat /proc/devices來查看本機所有設備.如果是普通串口設備,設備名前綴為ttyS,第一串口為ttyS0,第二串口為ttyS1,依次類推,並口則是以lp開頭,從0開始順延名稱.linux下配置埠參數的命令是minicom -s 埠名

閱讀全文

與javacom埠相關的資料

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接