java调用串口怎么处理占用问题
1、别的线程占用,退出就好了。有可能你自己调试的java因为出错而没有退出,在任务管理器退出那个线程。
2、程序调用串口后,没有关闭,再次打开时就会报错。
3、从usb串口送上来一个二进制字符串,请问能不能在jsp页面中显示,或者java程序也可以,请大家说详细点,最好能有例子可以快速实现的,谢谢。
4、方法1 jps 获取Java进程的PID。jstack pid java.txt 导出CPU占用高进程的线程栈。top -H -p PID 查看对应进程的哪个线程占用CPU过高。
5、java串口通信数据缓存要清空步骤:找到Java的安装目录(默认为C:\Program Files\Java)选择当前使用的jre版本,如果用的版本为jre5则进入jre5文件夹,如果用的版本为jre6则进入jre6文件夹。在该文件夹下进入bin文件夹。
java支持多少个串口?
串行接口(外文名:Serial Interface,简称:串口)是采用串行通信方式的扩展接口,指数据一位一位地顺序传送。
CommPortIdentifier类的getPortIdentifiers方法可以找到系统所有的串口,每个串口对应一个CommPortIdentifier类的实例。打开端口 如果你使用端口,必须先打开它。
有需要可以找广州泰尚信息系统有限公司,专门做门禁一卡通的场家。
comm.jar 通过串口,PC机可以获取设备的输入数据,也可以让PC机向设备输出输出。你的设备应该有相关的程序与说明。
java实现串口通信代码
1、\x0d\x0a\x0d\x0a 要想实现串口通信,用Java实现串口通信(windows系统下),需要用到sun提供的串javacomm20-win3zip。
2、方法如下:新建eclipse工程,添加comm.jar或者RXTXcomm.jar包。因为javacomm20-win3zip包里有样例SimpleRead.java,可以通过这个例子测试串口是否正确。
3、Comm.Output=字符串或byte 如果是可见字符,则可以直接输出字符串,如Comm.Output=hello不然得用byte(数组),如 Comm.CommPort = 3 …使用Com3口 Comm.Settings = 57600,n,8,1 对串口通讯的相关参数。
在java的web程序中怎么使用串口通讯
1、\x0d\x0a\x0d\x0a 要想实现串口通信,用Java实现串口通信(windows系统下),需要用到sun提供的串javacomm20-win3zip。
2、可以写一个串口代理程序,读取本地串口,将获取到的数据存入数据库。web通过ajax+定时器获取数据库中的数据显示就好了。
3、串口的话只能用JAVA调用,然后通过关闭、打开来判断。
4、TCP/IP直接用Socket开发即可(性能要求好的就是使用NIO),或者你去看看Apache的Mina类库,Mina直接支持了TCP/IP和串口。
5、只有通过ActiveX控件或者Java插件来实现。自己写一个ActiveX控件,封装串口通信协议,通过事件调用JavaScript,然后通过Ajax可以和服务器通信。 更直接的办法,控件直接通过Socket和Server通信即可。
如何使用Java实现两台PC机之间的串口通信
为了从RS485读取数据,由于暂时没有硬件设备,系统是win7,故采用Virtual Serial Port Drive(VSPD)这块虚拟串口软件代替。并下载sscom3exe模拟串口通信软件。
方法如下:新建eclipse工程,添加comm.jar或者RXTXcomm.jar包。因为javacomm20-win3zip包里有样例SimpleRead.java,可以通过这个例子测试串口是否正确。
可以用RMI。Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。当然还有其他很多方法,如webservice,hessian等。
comm.jar 通过串口,PC机可以获取设备的输入数据,也可以让PC机向设备输出输出。你的设备应该有相关的程序与说明。
使用Socket可以做到,不过直接编程一般都是在局域网内,如果要在不同局域网间通信,需要使用一台有公网IP的服务器,可以电脑A和电脑B同时连接服务器,然后A向服务器传递文件,服务器再将文件转发电脑B。