導航:首頁 > 編程語言 > 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埠相關的資料

熱點內容
iphone程序加密 瀏覽:884
win10文件夾調整文件行高 瀏覽:681
創意手繪教程 瀏覽:754
微信刪除帳號信息 瀏覽:596
mysql操作類文件 瀏覽:649
繞過xp密碼 瀏覽:158
大眾速騰專用app有哪些 瀏覽:455
arpa首先將計算機網路劃分為 瀏覽:617
蘋果系統開機音樂 瀏覽:875
windows8顯示隱藏文件 瀏覽:603
ipad2可以升級到92嗎 瀏覽:857
如何打開ps保存的文件 瀏覽:744
幼兒編程教育有哪些 瀏覽:453
汽車發外地用什麼app 瀏覽:810
網路如何贊美女人漂亮 瀏覽:143
如何把桌面文件放到excel裡面 瀏覽:363
照片文件名是怎麼查的 瀏覽:876
c怎麼在cmd模式下顯示文件 瀏覽:325
手機怎麼把文件夾的圖片移到相冊 瀏覽:440
hjc是啥文件的格式 瀏覽:298

友情鏈接