使用 Jupyter notebook for Java

2022-09-01 01:37:55

我已经在我的Python项目中使用过Jupyter笔记本,但现在我必须在Java中做一些事情。所以我想知道我是否可以让Jupyter使用Java?

经过一些搜索,我想我明白你可以为其他语言安装不同的内核,在这里有一个内核列表。但是我在那里没有看到Java的一个。我认为有一个工作解决方案的原因是这个笔记本,展示了一个Java 9笔记本。有谁知道如何设置它?

如果重要的话,我在macOS Sierra上。


答案 1

https://github.com/SpencerPark/IJava 可用的 IJava 需要 JDK 9。我的iMac(MacOS 10.13.5)的构建过程就像一个魅力,在10分钟内,我就可以开始在Jupyter中用Java进行交互式编程。


答案 2

在进行类似的搜索时,我发现了一个可能满足您需求的选项:

SciJava Jupyter Kernel https://github.com/scijava/scijava-jupyter-kernel

我还没有真正针对这个内核运行Java,但它的文档声称在许多其他脚本语言中支持Java。

它被构造为运行ImageJ(“开源Java图像处理程序”):https://imagej.net/Scripting#Supported_languages

Jupyter Kernels List (參考): https://github.com/jupyter/jupyter/wiki/Jupyter-kernels


推荐