На сайте, на который вы ссылаетесь, есть инструкции по копированию двух собственных библиотек в каталог JRE lib:
cp rxtx-bins.1/1.4/i386-pc-linux/libParallel.so /usr/java/j2sdk1.4.0/jre/lib/i386/
cp rxtx-bins.1/1.4/i386-pc-linux/libSerial.so /usr/java/j2sdk1.4.0/jre/lib/i386/
Они там?
Убедитесь, что вы копируете их в правильную JRE. Что which java
говорит вам?
Альтернативой копированию в jre / lib может быть размещение их в каком-либо другом месте, а затем указание на этот каталог с помощью свойства системы java.library.path
, например. вы бы запустили Java таким образом, чтобы запустить вашу программу
java -Djava.library.path=<dir_with_those_libs> <your_other_args>
Обновление
ОК. Я скачал rtxt tar и посмотрел. После распаковки у вас есть следующее (один пример):
ls -l rxtx-bins.1/1.4/i386-pc-linux/
total 44
-rwxr-xr-x 1 root root 9700 Dec 5 2001 libParallel-1.4.15.so
lrwxrwxrwx 1 root root 21 Jul 6 03:23 libParallel.so -> libParallel-1.4.15.so
-rwxr-xr-x 1 root root 31400 Dec 5 2001 libSerial-1.4.15.so
lrwxrwxrwx 1 root root 19 Jul 6 03:23 libSerial.so -> libSerial-1.4.15.so
Если вы следовали инструкциям с этой страницы, вы скопировали только ссылки, а не настоящие библиотеки. Поэтому решение будет копировать ВСЕ файлы, примерно так:
cp rxtx-bins.1/1.4/i386-pc-linux/* /usr/java/j2sdk1.4.0/jre/lib/i386/
Или, в качестве альтернативы, выполнить Java что-то вроде:
java -Djava.library.path=~/rxtx-bins.1/1.4/i386-pc-linux:$LD_LIBRARY_PATH <your_other_args>