Ich habe ein Python-Projekt, das auch Java 8 benötigt, um die Tests auszuführen, und daher fehlschlägt, weil Travis CI standardmäßig Java 7 verwendet. Ich weiß, dass dies aktualisiert werden kann, wenn das Projekt ein Java-Projekt ist, aber meins ist Python. Ich habe eine travis.yml-Datei wie folgt:
language: python
python:
- '2.7'
...
Ich habe versucht, Java 8 mit den folgenden Methoden zu installieren
language: python
python:
- '2.7'
jdk:
- oraclejdk8
...
und
language: python
python:
- '2.7'
script:
- jdk_switcher use oraclejdk8
...
Irgendeine Idee, ob dies möglich ist? Ich denke, es könnte nicht sein.
Antworten:
In der containergestützten Infrastruktur sollte dies Folgendes tun:
quelle
oracle-java8-installer
hat sich geändert! Wie die andere Antwort lautete, sollte es seinoracle-java8-set-default
Ab dem 14. November 2016 wird mit diesem Commit Folgendes installiert und aktiviert: Java 8:
quelle