Chúng tôi sử dụng ứng dụng java quản lý pinpad thông qua cổng nối tiếp. Điều này hoạt động hoàn hảo trên các cửa sổ với Sun Comm.jar, dll được cung cấp và tệp thuộc tính.Làm cách nào để có Java sử dụng cổng nối tiếp trong Linux?
Bây giờ chúng tôi đang cố gắng sử dụng giải pháp này trên Linux (thực sự nó chạy trên các hương vị khác nhau của linux trong lĩnh vực này) - với chế độ máy chủ Ubuntu.
Sau nhiều nỗ lực - máu, mồ hôi và nước mắt gần như chúng ta có kịch bản này:
phiên bản Java 1.4.2_17 Linux - Ubuntu libs Comm - Comm3 cung cấp bởi ánh nắng mặt trời với người lái xe mặc định
Một kiểm tra comm bên ngoài cho thấy các cổng comm:/dev/ttyS0 và/dev/ttyS1 Nhưng ứng dụng java cho biết không thể mở cổng/dev/ttyS1
(sử dụng các tập tin RXRT sản xuất lỗi cổng không hợp lệ)
Có ai có thể sử dụng java 1.4.2 trên Linux để giao tiếp cổng nối tiếp và tìm thấy một giải pháp mà tôi có thể áp dụng trong kịch bản của tôi không?
rất nhiều đánh giá cao
Phill
Bạn có chắc chắn rằng quá trình java có quyền mở/dev/ttyS [01] không? –
lỗi là gì? Và tôi đồng ý với Eugene rằng nó có khả năng cho phép – TofuBeer
bất kỳ giải pháp nào cho vấn đề này? Tôi cũng có lỗi tương tự. – Joe