Я пытаюсь выполнить инструкции на странице this, чтобы установить Google App Engine на Ubuntu 16.04.Как установить флаги компилятора javac для генерации 1,7 байт-кода?
Я застрял на третьем пункте в 'Установка на Linux', которая является:
Приложение Engine Java SDK требует Java 7 уровня байткодом. Вы можете использовать Java 7 или Java 8; не забудьте установить флаги Javac компилятор для генерации 1,7 байткод:
-source 1,7 -target 1,7
То, что я попытался это:
javac -source 1.7 -target 1.7
Но это дает мне ошибку
javac: нет исходных файлов
использование -help для списка возможных вариантов
Команда приведены ниже и дают ту же ошибку,
javac -source 1.7
Однако javac -target 1.7
выдает следующую ошибку
Javac: целевой выпуск 1.7 конфликтует с источником по умолчанию выпустить 1,8
Любые рекомендации о том, как решить эту проблему, будут высоко оценены.
Дополнительная информация:
javac -version
дает javac 1.8.0_92
как выход.
java -version
дает этот вывод:
ява версия "1.8.0_92"
Java (TM) SE Runtime Environment (строительство 1.8.0_92-b14)
Java HotSpot (TM) 64-разрядный сервер VM (сборка 25.92-b14, смешанный режим)
Вы должны добавить класс вы хотите скомпилировать свое первое заявление, поскольку в сообщении об ошибке говорится: «javac: нет исходных файлов», – Jens