Различные версии Java и Javac на Travis CI - PullRequest
0 голосов
/ 23 ноября 2018

Я настроил сборку на Travis CI со следующей конфигурацией (.travis.yml):

language: java

jdk:
  - openjdk8

Но вот что отображается в журнале заданий на Travis:

$ java -Xmx32m -version
openjdk version "1.8.0_141"
OpenJDK Runtime Environment (build 1.8.0_141-8u141-b15-3~14.04-b15)
OpenJDK 64-Bit Server VM (build 25.141-b15, mixed mode)
$ javac -J-Xmx32m -version
javac 9.0.1

Версии java и javac не совпадают: 1.8.0_141 vs 9.0.1 .
Есть липроблема?

Быстрый тест с Docker

Я только что попытался отобразить версии в контейнере Docker, вот результаты:

> docker run --rm openjdk:8-jdk java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

И:

> docker run --rm openjdk:8-jdk javac -version
javac 1.8.0_181

В этом случае совпадает.

...