Не думаю, что у вас должна быть системная переменная окружения classpath в Linux или любой другой операционной системе.
Каждый проект должен иметь свои собственные настройки пути к классам. Они обычно устанавливаются с помощью сценариев или соглашений, поэтому нет необходимости в системной переменной среды.
Кроме того, что бы вы сделали, если бы у двух проектов были конфликтующие JAR-файлы?
Будет ли этот classpath среды включать каждый JAR-файл, необходимый каждому проекту на вашей машине? Это не практично.
Переменная среды classpath могла бы быть стандартом в Java 1.0, но я не думаю, что она должна быть сейчас.