我正在尝试安装iJAVA内核以将Jupyter Notebooks用于JAVA代码。我已经完成所有步骤,直到从链接https://github.com/SpencerPark/IJava进行“安装”为止。但是,我无法理解“配置”中的步骤。
我已经尝试使用步骤“配置”中显示的“选项列表”表中的“环境变量”列中的名称列表和“默认”列中的值创建环境变量。
我正在使用:
请注意,我的最终目标是将jupyter笔记本与Java内核一起使用,如下图所示:
任何人都可以帮助执行这些步骤吗?
答案 0 :(得分:1)
对我来说,问题出在安装说明中的第2步和第3步之间。解决方法如下:
完成步骤2之后,打开命令提示符并导航到临时安装文件夹。对我来说是Downloads \ ijava-1.3.0。
运行命令jupyter kernelspec install java
通过运行命令jupyter kernelspec list检查安装是否成功
答案 1 :(得分:0)
无需配置即可直接使用内核。
首先使用jupyter kernelspec list
检查内核是否正确安装,应该显示内核的安装位置。如果java
不在该列表中,请倒退安装说明中的内容以查看问题所在。
jupyter kernelspec list
Available kernels:
java ...\jupyter\kernels\java
python3 ...\jupyter\kernels\python3
已复制安装说明以供参考:
从releases tab下载发行版。预包装 分发将位于名为
ijava-$version.zip
的工件中。将其解压缩到一个临时位置。至少应该在其中提取
install.py
和java
文件夹。使用与安装jupyter相同的python命令运行安装程序。安装程序是python脚本,具有与以下选项相同的选项
jupyter kernelspec install
,但还支持配置 一些内核属性将在下面的自述文件中进一步提及。# Pass the -h option to see the help page > python3 install.py -h # Otherwise a common install command is > python3 install.py --sys-prefix
检查是否安装了
jupyter kernelspec list
,其中应该包含java
。
检查jupyter --paths
是否包含步骤3中运行安装程序返回的安装位置。特别是如果安装到--sys-prefix
且系统上有多个python安装,则可能是在{下安装与您的PATH中的sys.prefix
命令不同的安装{1}}。
要解决有关配置的特定子问题:
我是否需要在环境变量中使用“环境变量”列中的名称列表以及步骤“配置”中显示的“选项列表”表中的“默认”列中的值来创建变量。
该表概述了您可以在需要时进行的更改。如果未定义环境变量,则使用表中的默认值。
在配置步骤中,“简单glob语法”和“更改VM /编译器选项”步骤需要做什么。
一些配置选项指定文件或目录。为了使事情易于使用,这些选项允许使用“简单glob语法”指定路径,这是足以完成工作的实际glob实现的子集。
更改VM和编译器选项也是可选的。
我是否需要像启动Python一样正常启动Jupyter Notebook,否则是否需要使用任何特殊命令?当前,当我打开Jupyter Notebook时,没有观察到创建Java笔记本的选项
是的,像往常一样从jupyter
开始,如果安装正确,则在更改内核或创建新笔记本时应出现jupyter notebook
选项。