The reason you have this error is related to the paths for vis.compileclasspath in the visitor.ini properties file. They should point to the right directory where it can find the libraries. In general it should point to the Sites install directory.
Here is a sample of my visitor.ini on a windows environment:
I have checked the entries in visitor.ini file, all seems to be correct.
Still the issue is not resolved.
Also my few pages did not not got published, is this because of dependency with recommendation and segments which gave "cannot locate JAVA_C" error while publishing ?