首页 > 解决方案 > 使用终端命令在 (debian 9) python:3 docker 映像上安装 java 8

问题描述

我在互联网上尝试了很多东西,但无法在我的 python:3.7-slim-stretch 基础映像上成功安装 java 8。由于不兼容问题(显然是 pyspark hadoop 和 java)在我正在处理的项目中抛出此错误,我特别需要 debian 9 上的 java 8。:异常:Java 网关进程在向驱动程序发送其端口号之前退出

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

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

任何帮助都感激不尽。干杯!

标签: javapython-3.xdocker

解决方案


我认为这有帮助

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

推荐阅读