VScode使用Jupyter並設定IJava核心

黑心老魔發表於2024-08-05

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中同時修改設定

相關文章