Hacemos uso de una aplicación java que gestiona un pinpad a través del puerto serie. Esto funciona perfectamente en Windows con Sun Comm.jar, el dll suministrado y el archivo de propiedades.¿Cómo hago para que Java use el puerto serie en Linux?
Ahora estamos intentando utilizar esta solución en Linux (en realidad se ejecuta en varios otros sabores de linux en el campo) - con el modo de servidor Ubuntu.
después de mucho intentos - sangre, sudor y lágrimas casi tenemos este escenario:
versión de Java 1.4.2_17 Linux - Ubuntu libs Comm - Comm3 suministrados por el sol con el controlador predeterminado
Un prueba de comunicación externa muestra los puertos de comunicación:/dev/ttyS0 y/dev/ttyS1 Pero la aplicación java dice incapaz de abrir el puerto/dev/ttyS1
(usando los archivos RXRT produce errores en el puerto no válidos)
¿Alguien ha podido usar java 1.4.2 en Linux para la comunicación de puerto serial y ha encontrado una solución que podría aplicar en mi escenario?
muy apreciadas
Phill
¿Estás seguro de que el proceso de Java tiene permisos para abrir/dev/ttyS [01]? –
¿cuál es el error? Y estoy de acuerdo con Eugene en que es posible que – TofuBeer
conceda permisos para este problema? También tengo el mismo error. – Joe