搜尋
首頁Javajava教程在VSCode裡怎麼使用Jupyter Notebook來調試Java程式碼

什麼是Jupyter Notebook?

Jupyter Notebook是以網頁的形式打開,可以在網頁頁面中直接編寫程式碼和執行程式碼,程式碼的運行結果也會直接在程式碼區塊下顯示的程式。如在程式設計過程中需要編寫說明文檔,可在同一個頁面中直接編寫,以便於作及時的說明和解釋。 Jupyter Notebook官方介紹

Jupyter Notebook主要優點

  • #程式設計時,支援語法高亮、縮排、補全功能。

  • 支援Markdown語法,可以透過富文本對程式碼進行說明。

  • 支援使用LaTeX編寫數學公式等。

  • 所見所得,要以在網頁上直接執行程式碼。

環境準備

  • Java環境安裝,不作詳細介紹。注意,需要JDK 9以上版本。我個人使用JDK11。

  • VS Code安裝,同步安裝Python、Jupyter、extensions pack for Java插件,不作詳細介紹。

  • Python環境準備,如果是Windows環境,安裝Python有點複雜,建議透過Anaconda或Miniconda進行安裝。 Anaconda包含一些科學計算常用包,相對比較重。 Miniconda是最小的conda安裝環境,相關於conda python pip,比較輕量級,安裝也比較快。在這裡,我以Anaconda為例

新增conda到系統Path環境變數:

C:\ProgramData\Anaconda3\Scripts

下載IJava

IJava是在Jupyter核心中執行Java程式碼的核心。 IJava核心透過新的JShell工具執行Java程式碼。可以透過程式碼下載,也可以下載編譯好的二進位套件。目前最新版本為:ijava-1.3.0,具體github位址為:https://github.com/frankfliu/IJava

建立conda虛擬環境

#创建conda虚拟环境,python环境为3.8
conda create -n your_env_name python=3.8
#删除conda 里的虚拟环境
conda remove -n your_env_name --all

建置運作環境

將下載好的ijava-1.3.0.zip解壓縮開,並使用VS Code開啟。調出VS Code終端,輸入下列指令:

#创建conda虚拟环境,python环境为3.8
conda create -n ijava python=3.8
conda activate ijava
#安装内核
conda install ipykernel
python -m ipykernel install --name ijava <自己取名字可与虚拟环境名字一致>
python install.py

測試

建立HelloWorld.ipynb檔案。
在檔案裡建立一個程式碼區塊,選擇Java執行環境,點選執行。效果如下:

在VSCode裡怎麼使用Jupyter Notebook來調試Java程式碼

#

以上是在VSCode裡怎麼使用Jupyter Notebook來調試Java程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:亿速云。如有侵權,請聯絡admin@php.cn刪除

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱工具

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。