Ваша ошибка в разделителе пути. Это ;
в Windows и :
в Linux.
Более того, вы не должны заключать каждый фрагмент classpath в ""
. В Unix вы можете экранировать пробелы и другие запрещенные символы, используя \
. Итак, я бы переписал строку исполнения Java как:
java -cp bin:extres/junit.jar data.ProgramOne
Это запустится, когда вы выполняете скрипт из каталога вашего приложения, где у вас есть подкаталог bin
и extres
.