Google 공동체에서 Java의 Jupyter Kernel 사용

전회( Google Colaboratory에서 Java 프로그램 실행 )의 계속

지난번과의 차이



제대로 Colab에서 Java의 Jupyter Kernel을 사용하여 파이썬을 사용하는 것처럼 Java를 움직입니다.

절차



1. colab에서 .ipynb 다운로드



그대로


2. .ipynb 다시 쓰기



원래 내용은 다음과 같습니다.

ColabJava.ipynb
{
  "nbformat": 4,
  "nbformat_minor": 0,
  "metadata": {
    "colab": {
      "name": "ColabJava.ipynb",
      "provenance": []
    },
    "kernelspec": {
      "name": "python3",
      "display_name": "Python 3"
    }
  },
  "cells": [
    {
      "cell_type": "code",
      "metadata": {
        "id": "hXaCsZGNbimN",
        "colab_type": "code",
        "colab": {}
      },
      "source": [
        ""
      ],
      "execution_count": 0,
      "outputs": []
    }
  ]
}
kernelspec 다시 쓰기

변경 후 .ipynb
    ...
    "kernelspec": {
      "name": "java",
      "display_name": "Java"
    }
    ...

Jupyter Kernel 넣기



변경 .ipynb를 업로드 업로드에서 업로드
이번에는 IJava을 사용하기 때문에 열린 콜로 아래 셀을 실행
!git clone https://github.com/SpencerPark/IJava.git
%cd IJava/
!./gradlew installKernel

처음에는 Java Kernel이 없는 상태이므로 아래와 같은 메시지가 왼쪽 하단에 표시된다

그래서 위의 셀이 실행 완료되면 노트북의 설정을 다시 Java에 맞추어 저장합니다.

완전 승리!



덤 (외부 라이브러리 사용)



이번에 사용한 IJava의 Read me에도 제대로 쓰여 있지만, 외부 라이브러리도 보통 읽고 사용할 수 있다. (대단해!)

좋은 웹페이지 즐겨찾기