首页 > 编程语言 >Jupyter设置IJava内核(VSCode)

Jupyter设置IJava内核(VSCode)

时间:2024-08-05 11:40:43浏览次数:11  
标签:Jupyter VSCode VScode IJava 版本 Java 内核

VScode使用Jupyter并设置IJava内核

VScode使用Jupyter

VScode使用Jupyter需要安装相应插件

安装后效果如下:

IJava

IJava 是一个 Jupyter Kernel,允许你在 Jupyter Notebook 中运行 Java 代码。详情可在IJava的Github地址中了解
安装 IJava 内核需要 Java 9 或更高版本。
(如果当前安装的是 jdk1.8 那么同时安装jdk 9以上版本,然后通过环境变量切换Java版本就行。)

下载IJava 1.3.0版本(ijava-1.3.0.zip)

下载后将其解压到本地

然后丛解压目录进入到命令提示符(在地址栏中直接输入 cmd 然后点击 enter)之后执行 python install.py 为Jupyter添加 java 内核

通过命令 jupyter kernelspec list 查看Jupyter的内核

使用

新建ipynb文件 ==》更改内核 ==》使用Jupyter编辑Java

可能遇到的问题

java kernel在不被信任的文件夹

VS Code 加载内核的一个目录是 %PROGRAMDATA%\jupyter(在 Windows 上)。启动此类目录中定义的内核会对用户构成安全威胁,因为此目录不需要提升的权限。因此,用户可能从此类位置启动恶意内核。作为一种安全措施,VS Code 不会加载此类内核。

解决方法

可以通过更新设置 jupyter.kernels.trusted 以包含此类内核规范的路径来继续使用此类内核。

另外,更改JDK版本后,最好在VScode中同时修改设置

标签:Jupyter,VSCode,VScode,IJava,版本,Java,内核
From: https://www.cnblogs.com/gyro/p/18342740

相关文章

  • VSCode 远程容器默认 python 解释器
    我有一个dockerfile来创建一个带有miniconda的容器并安装一些软件包(此处已修剪):FROMcontinuumio/miniconda3:4.11.0#installthenecessarypackagesRUNcondainstall-cconda-forgepython=3.10.4\ipykernel=6.13.0\numpy=1.22.3ENVAPP_DIR/appWORKDIR......
  • Jupyter NoteBook未授权访问漏洞
    JupyterNotebook(此前被称为IPythonnotebook)是一个交互式笔记本,支持运行40多种编程语言。如果管理员未为JupyterNotebook配置密码,将导致未授权访问漏洞,游客可在其中创建一个console并执行任意Python代码和命令,默认端口:8888步骤一:通过以下fofa语法进行产品搜索..或使用......
  • vscode基于脚手架创建项目(cmd,自用)+ 简单的项目导入方式
    ————————————创建项目*确保下载了node.js以管理员身份运行cmd,切换到vscode存放项目的地方,运行npminstall-g--force@vue/cli准备工作完成在项目存放处打开cmd,运行vuecreatecomponent_dome(component_dome为项目名)选中Manuallyselectfeatures,回车......
  • 24411-Jupyter离线安装与配置
    修改路径修改解析环境离线安装说明通常在没网的情况下安装jupyter比较复杂,建议在有网络的情况下使用Anaconda创建临时的虚拟环境。然后将整个环境打包放到无网络的状态,并变无网络状态下的所有jupyter的文件头注释,将其改为当前的Python解释器即可。新的Python安装路径是:/home......
  • 001在vscode中创建flask项目框架
    目录在vscode中创建flask项目1.配置flask环境2.导入以及创建flask框架在vscode中创建flask项目1.配置flask环境先配置解释器然后再该虚拟环境下进行安装flask模块进行该指令:pipinstallflask==版本号2.导入以及创建flask框架在桌面或者文件中建立一个文件夹将其移......
  • VSCode Tips
     Shortcuts注释代码Ctrl+/注释/取消注释算中代码 折叠代码Ctrl+K,Ctrl+[或]折叠/展开光标所在折叠快Ctrl+K,Ctrl+0或J折叠/展开文件中所有代码到定义Ctrl+K,Ctrl+-或=折叠/展开除光标所在之外的折叠块Ctrl+K,Ctrl+/折叠所......
  • VSCode Tips
    Shortcuts注释代码Ctrl+K,Ctrl+C注释掉选中的代码Ctrl+K,Ctrl+U取消注释掉选中的代码 折叠代码Ctrl+M,Ctrl+M折叠/展开光标所在折叠快Ctrl+M,Ctrl+O折叠整个文件中所有代码到定义Ctrl+M,Ctrl+L展开整个文件中所有代码到定义......
  • Jupyter NoteBook未授权访问漏洞
    JupyterNoteBook未授权访问漏洞JupyterNotebook(此前被称为IPythonnotebook)是一个交互式笔记本,支持运行40多种编程语言。如果管理员未为JupyterNotebook配置密码,将导致未授权访问漏洞,游客可在其中创建一个console并执行任意Python代码和命令,默认端口:8888。漏洞......
  • (全)Python 的虚拟环境构建和jupyter notebook 中虚拟环境切换
    1、在开始菜单打开AnacondaPrompt(anaconda3)2、构建虚拟环境语法:condacreate--name虚拟环境名字python=版本号condacreate--namepy38_env02python=3.83、激活虚拟环境语法:condaactivate虚拟环境名称 4、环境变量的配置“我的电脑”→右键→属性 ......
  • Jupyter Lab和Jupyter Notebook的区别
    JupyterLab与JupyterNotebook:详细比较简介JupyterNotebook是一个开源的Web应用程序,允许用户创建和共享包含实时代码、方程、可视化和解释性文本的文档。JupyterLab是JupyterNotebook的下一代界面,提供了更高级的功能和更现代化的用户界面。用户界面JupyterNotebook单文档......