Is it safe to assume the empty colon is okay when CLASSPATH is not set? Otherwise you'd need conditional logic.