У меня была эта ошибка при попытке установить classpath для запуска интерпретатора scala, например scala-2.8 /path/to/jars/*
.
Решения в этой теме Установка нескольких jar-файлов в java classpath решила мою проблему; по-видимому, интерпретатор пытался открыть файл jar, как если бы это был текстовый файл, содержащий команды scala.
На самом деле, я заметил, что просто указание пути к классу в кавычках предотвращает это сообщение. Это сообщение означает, что он пытается загрузить файл .jar как программу scala для интерпретации. Не может, потому что это двоичный файл.
scala-2.8 "/path/to/jars/*"
отлично работает. Путь к классам и звездочка затем расширяются Java, а не оболочкой.