Próbowałem wielu rzeczy w Internecie, ale nie mogę pomyślnie zainstalować java 8 na moim podstawowym obrazie Python: 3.7-slim-stretch. Specjalnie potrzebuję java 8 na Debianie 9 z powodu problemów z niekompatybilnością (najwyraźniej z pyspark hadoop i java) w projekcie, nad którym pracuję, nad którym zgłasza ten błąd .: Wyjątek: proces bramy Java zakończył się przed wysłaniem sterownika numeru portu

RUN apt-get install -y --no-install-recommends openjdk-8-jdk

I

RUN add-apt-repository ppa:webupd8team/java \
&& apt update \
&& apt install oracle-java8-installer

Każda pomoc będzie mile widziana. Twoje zdrowie!

0
shivam pandita 16 grudzień 2019, 18:30

1 odpowiedź

Myślę, że to pomaga

FROM  python:3.7-slim-stretch
USER root
RUN mkdir -p /usr/share/man/man1 
RUN apt update && apt install -y --no-install-recommends openjdk-8-jdk
0
Akhil Suresh 16 grudzień 2019, 20:38
Tak, próbowałem też tego. Podobno instaluje java, ale kiedy sprawdzam java -- version , nie pokazuje żadnej wersji. Więc nie jestem pewien, czy java jest poprawnie instalowana, czy nie. Nie usunął również problemu ze zgodnością, z którym się borykałem, więc pomyślałem, że może nie działa poprawnie. W każdym razie dzięki!
 – 
shivam pandita
17 grudzień 2019, 10:01
Kiedy spróbowałem java -version, otrzymałem openjdk w wersji "1.8.0_232" OpenJDK Runtime Environment (build 1.8.0_232-8u232-b09-1~deb9u1-b09) OpenJDK 64-Bit Server VM (build 25.232-b09, tryb mieszany) jako wyjście. Czy możesz wyjaśnić, jakie inne rzeczy instalujesz wraz z tym?
 – 
Akhil Suresh
17 grudzień 2019, 10:11