У меня есть файл jar, который я создал на своем ПК с помощью Java 7. Я хочу запустить его на своем лабораторном сервере, который имеет только Java 6. Я пытаюсь запустить банку файл: java -jar file.jar
, но было исключение UnsupportedClassVersionError.Запуск jar, созданный на Java 7 в среде Java 6
Поскольку у меня нет права root, я не могу установить новый Java 7 на сервер. Однако я могу загрузить JDK7 в свою рабочую папку (скажем, /home/jdk7
)
Есть ли способ запустить файл jar, указав путь jdk к/home/jdk7? Спасибо.
'/ home/jdk7/bin/java -jar file.jar' может быть? Тем не менее, путь, наименее раздражающий здесь, состоял бы в том, чтобы просто использовать JDK6 для разработки ваших лабораторий. (Например, ваш инструктор может захотеть проверить его сам, и он не будет использовать вашу приватную установку Java.) – millimoose
Спасибо./home/jdk7/bin/java -jar file.jar работает. По крайней мере, файл jar работает прямо сейчас. Пожалуйста, измените свой комментарий на ответ. – v4r