Является ли javax.comm jar в classpath, когда вы запускаете jar из командной строки?
Что-то вроде:
java -cp myproject.jar;javax-comm-3.0.jar com.mycompany.MyMainClass
Обратите внимание, что java -jar myproject.jar
несовместим с -cp
, то есть этот не работает: java -cp javax-comm-3.0.jar -jar myproject.jar