@@ -19,8 +19,9 @@ def make_template(
1919 "JUPYTER_CONFIG_PATH" : ".jupyter" ,
2020 "IPYTHON_CONFIG_PATH" : ".ipython" ,
2121 "SERVER_PATH" : ".server" ,
22- "JAVA_VERSION" : "21 " ,
22+ "JAVA_VERSION" : "11 " ,
2323 "JAVA_HOME" : "/usr/lib/jvm/java-${JAVA_VERSION}-openjdk-amd64" ,
24+ "IJAVA_VERSION" : "1.3.0" ,
2425 "DENO_INSTALL" : "/opt/deno" ,
2526 "DENO_VERSION" : "v2.4.0" ,
2627 "R_VERSION" : "4.5.*" ,
@@ -35,9 +36,6 @@ def make_template(
3536 "jq" ,
3637 "sudo" ,
3738 "fonts-noto-cjk" ,
38- "dirmngr" ,
39- "gnupg" ,
40- "apt-transport-https" ,
4139 "ca-certificates" ,
4240 ]
4341 )
@@ -96,9 +94,12 @@ def make_template(
9694 if "java" in kernels :
9795 template = template .run_cmd (
9896 [
99- "apt-get install -y --no-install-recommends openjdk-${JAVA_VERSION}-jdk" ,
100- "wget https://github.com/SpencerPark/IJava/releases/download/v1.3.0/ijava-1.3.0.zip" ,
101- "unzip ijava-1.3.0.zip" ,
97+ "mkdir -p /usr/lib/jvm" ,
98+ "curl -fsSL https://download.java.net/java/ga/jdk${JAVA_VERSION}/openjdk-${JAVA_VERSION}_linux-x64_bin.tar.gz | tar -xz -C /usr/lib/jvm" ,
99+ "update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-${JAVA_VERSION}/bin/java 1" ,
100+ "update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-${JAVA_VERSION}/bin/javac 1" ,
101+ "wget https://github.com/SpencerPark/IJava/releases/download/v${IJAVA_VERSION}/ijava-${IJAVA_VERSION}.zip" ,
102+ "unzip ijava-${IJAVA_VERSION}.zip" ,
102103 "python install.py --sys-prefix" ,
103104 ]
104105 )
0 commit comments