Программа получает список доступных последовательных портов на компьютере и выводит его на консоль. 

Если нет доступных последовательных портов, то программа выводит сообщение об ошибке. 

Если же они есть, то она просит ввод от пользователя. После того, как пользователь вводит последовательный порт, который он хочет использовать, программа отправляет строку "Ура!" на этот последовательный порт. 

Затем программа ждет ответа от последовательного порта и выводит его на консоль. 

Эта программа должна работать должным образом в Win32/64 (98 .. 8.1), Linux (x86, ARM, x86-64), Solaris (x86, x86-64) и MacOS 10.5 + (x86, x86-64, PPC, PPC64).

Чтобы протестировать программу:

Для эмуляции COM-портов можно использовать эмулятор VSPE, а для прослушки и отправки ответа - Advanced Serial Port Monitor.

Моя статья о jSSC на CodeProject.com (англ.)