Java kernel for Jupyter

2022-09-01 06:08:32

“Jupyter”有java内核吗?我正在使用Mac OS El Capitan。

我尝试了 https://github.com/Bachmann1234/java9_kernel,但无济于事。


答案 1

有许多选项,其中许多列在官方Jupyter内核列表中

  1. scijava-jupyter-kernel 支持 Java for Jupyter

    scijava-jupyter-kernel旨在成为一个多语言的Jupyter内核。它使用Scijava脚本语言在Jupyter客户端中执行代码,并且可以在同一笔记本中使用不同的语言。一些支持的语言是Groovy(默认),Python,Beanshell,Clojure,Java,Javascript,Ruby和Scala。内核最初是为与 ImageJ 一起使用而创建的。有关更多详细信息,请参阅此处。在引擎盖下,scijava-jupyter-kernel使用Beaker基础内核。

  2. Jupyter 的 BeakerX 扩展附带 Java 单元支持

    BeakerX包含并依赖于许多项目,包括:内核最初派生自lappsgrid,但已被Java重写并重构和扩展。Java支持使用Adrian Witas的org.abstractmeta.toolbox。

更新时间

  1. IJava,一个用于执行Java代码的Jupyter内核。

    内核通过新的 JShell 工具执行代码。将来应该通过类似于ipython魔术的语法来支持一些额外的命令。内核功能齐全。[...]如果您有兴趣构建在JVM上运行的自己的内核,请查看构建此内核的相关项目jupyter-jvm-basekernel

您可能还对以下内容感兴趣:

  1. Kotlin kernel for IPython/Jupyter,一个基本的 kotlin REPL 内核。

答案 2

我知道这是一个无耻的插件,但我认为重要的是要说明在这一点上Jupyter没有Java内核。您可以在此处查看可用内核的列表,以防您在阅读本文时认为这可能已经改变。

===== 更新 =====

现在有一个新的解决方案可能与这里有关,称为IJava


推荐