Java comm не перечисляет последовательные порты - Windows XP - PullRequest
2 голосов
/ 09 июня 2011

У меня есть веб-приложение, которое работает под управлением Tomcat в Windows XP и требует использования последовательных портов. Он отлично работает на наших существующих системах. Я сейчас пытаюсь установить все это на новый компьютер с Windows XP. Все в установке идет нормально, но CommPortIdentifier.getPortIdentifiers () возвращает пустой список. Последовательные порты присутствуют, и я проверил их с помощью петлевых тестов с использованием Putty. Я знаю, что расположение 3-х комм файлов java очень важно, они находятся в этих местах ниже. Что может быть не так?

 Volume in drive C has no label.
 Volume Serial Number is C4DF-BEB3

 Directory of C:\xxx\WEB-INF\lib

06/07/2011  09:55 AM            28,043 comm.jar
               1 File(s)         28,043 bytes

     Total Files Listed:
               1 File(s)         28,043 bytes
               0 Dir(s)   8,122,056,704 bytes free
 Volume in drive C has no label.
 Volume Serial Number is C4DF-BEB3

 Directory of C:\xxx\WEB-INF\classes

06/07/2011  09:55 AM               484 javax.comm.properties
               1 File(s)            484 bytes

 Directory of C:\jre1.6.0_22\lib

06/07/2011  09:55 AM               484 javax.comm.properties
               1 File(s)            484 bytes

 Directory of C:\tomcat-5.5\bin

06/07/2011  09:55 AM               484 javax.comm.properties
               1 File(s)            484 bytes

 Directory of C:\tomcat-5.5\common\lib

06/07/2011  09:55 AM               484 javax.comm.properties
               1 File(s)            484 bytes

     Total Files Listed:
               4 File(s)          1,936 bytes
               0 Dir(s)   8,122,052,608 bytes free
 Volume in drive C has no label.
 Volume Serial Number is C4DF-BEB3

 Directory of C:\xxx\WEB-INF\lib

06/07/2011  09:55 AM            27,648 win32com.dll
               1 File(s)         27,648 bytes

 Directory of C:\tomcat-5.5\bin

06/07/2011  09:55 AM            27,648 win32com.dll
               1 File(s)         27,648 bytes

 Directory of C:\tomcat-5.5\common\lib

06/07/2011  09:55 AM            27,648 win32com.dll
               1 File(s)         27,648 bytes

     Total Files Listed:
               3 File(s)         82,944 bytes
               0 Dir(s)   8,122,052,608 bytes free

Ответы [ 2 ]

1 голос
/ 09 июня 2011

У вас есть родная библиотека в нужном месте?Где находится файл win32com.dll?Это должно быть в папке jre/bin.

РЕДАКТИРОВАТЬ: ах.Я вижу это.Добавьте это в папку jre/bin, и все будет хорошо.

0 голосов
/ 26 октября 2011

Попробуйте RXTX библиотека.

API связи Sun не работал на моих Windows XP SP3 и Windows Server 2008, но RXTX хорошо работал на них обоих, его легко переносить исходный код, просто измените javax.comm. * Импортируйте пакеты в gnu.io. *.

...