Javac проблемы с компиляцией исходного кода
Я пытаюсь скомпилировать исходный код Java с javac
в терминале Linux, размещенном на машине, у которой у меня нет разрешения изменять его версию Java. Теперь он имеет версию 1.7.0_111, и результат, который я получил:
Как мне скомпилировать мой код? Есть ли способ скомпилировать мой исходный код, используя режим совместимости?
Спасибо.
1 ответ
Решение
Код на самом деле скомпилирован с JDK 8, и вы хотите выполнить его с Java 7.
Ты не можешь.
Если ваш код не использует специфики Java 8, вы можете скомпилировать его как цель Java, версию Java 7.
Например:
javac -source 1.7 -target 1.7 ...
В противном случае вы застряли.