Проблемы компиляции при использовании javac с OpenJDK8 в Docker - PullRequest
0 голосов
/ 20 мая 2019

У меня есть докер-контейнер, к которому у меня нет прямого доступа (я могу отправить диск .zip, содержащий инструкции 'build', 'compile' и 'run'), и я столкнулся с проблемой, используя javac.На этапе установки я устанавливаю java8 с помощью команды:

 apt-get -y install openjdk-8-jdk

Я проверяю, что это было успешно, также пробуя javac -help и -version сразу после этого.Появляются нормальные ответы.

Затем, когда срабатывают инструкции по компиляции, я немедленно пытаюсь снова вызвать javac -help (или -version, или любую обычную команду javac), и у меня всегда остается одна и та же ошибка:

javac: invalid flag: -help
Usage: javac <options> <source files>
use -help for a list of possible options

Я вижу ту же ошибку с путями файлов .java при попытке запустить его с кодом:

java_files=$(find src -name "*.java")
javac -cp lib/*:. -d classes ${java_files}

Я не могу повторить это на своем компьютере (хотя здесь я использую java от Oracle, а не openjdk. Я немного растерялся, как отлаживать это, так как я не могу использовать SSH и запускать что-то на нем в режиме реального времени. Очевидно, javac установлен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...