使用Jupyter笔记本进行Java

Ben*_*dik 14 java jupyter-notebook

我已经在我的Python项目中使用了很多Jupyter笔记本,但是现在我必须在Java中使用它.所以我想知道我是否可以让Jupyter使用Java?

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

如果重要的话我就在macOS Sierra上.

Moh*_*nIT 7

您可以改用Zeppelin笔记本。Apache Zeppelin 构建在 JVM 上。


Ses*_*i R 7

可从https://github.com/SpencerPark/IJava获得的IJava 需要JDK9 。我的iMac(MacOS 10.13.5)的构建过程非常吸引人,并且可以在10分钟内开始在Jupyter中使用Java进行交互式编程。

  • 即使最后一次 GitHub 提交是“2019 年 12 月 9 日的 a03ad77”(截至 1 月 22 日),这仍然运行良好 (2认同)

Nat*_*one 6

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

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

我实际上还没有针对该内核运行Java,但是它的文档声称可以在许多其他脚本语言中支持Java。

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

Jupyter内核列表(参考):https : //github.com/jupyter/jupyter/wiki/Jupyter-kernels