1
Я создал uberjar с lein uberjar
и я смог запустить его на моей машине (Java 1.8 установлен) с помощью:Clojure uberjar на Java 1.5
java -jar my.jar
На сервере я хочу, чтобы развернуть его, я Ошибка при получении. Там, однако, установлена только версия Java версии 1.5. Вот сообщение об ошибке и полное описание версии:
java -jar my.jar
Exception in thread "main" java.lang.NoClassDefFoundError: clojure.core.protocols$seq_reduce
[...]
java -version
java version "1.5.0"
gij (GNU libgcj) version 4.4.7 20120313 (Red Hat 4.4.7-16)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
какая версия clojure вы используете? – OlegTheCat
Я использую 1.8.0 –
Почему вы предполагаете, что программное обеспечение, использующее функции java 1.8, будет работать на средневековой виртуальной машине? Что не является даже «настоящей» Java? –