2016-05-18 3 views
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. 
+0

какая версия clojure вы используете? – OlegTheCat

+0

Я использую 1.8.0 –

+2

Почему вы предполагаете, что программное обеспечение, использующее функции java 1.8, будет работать на средневековой виртуальной машине? Что не является даже «настоящей» Java? –

ответ

Смежные вопросы