慕桂英3389331
2022-03-10 16:17:06
我在 JShell 中編寫(xiě)了一個(gè) Java 方法,現(xiàn)在我想調(diào)試它。我想設(shè)置斷點(diǎn)或至少逐行執(zhí)行。JShell 有這些調(diào)試能力嗎?
2 回答

瀟湘沐
TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超6個(gè)贊
只是為了進(jìn)一步澄清,從JEP: The Java Shell (Read-Eval-Print Loop)本身,非目標(biāo) 狀態(tài):
超出范圍的是圖形界面和調(diào)試器支持。JShell API 旨在允許 IDE 和其他工具中的 JShell 功能,但該
jshell
工具并非旨在成為 IDE。

慕神8447489
TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超1個(gè)贊
有一些未記錄/debug
的命令(Java 11 中的 Jshell)。命令后/help /debug
可以看到:
jshell> /help /debug Display debugging information for the jshell tool implementation. 0: Debugging off r: Tool level debugging on g: General debugging on f: File manager debugging on c: Completion analysis debugging on d: Dependency debugging on e: Event debugging on
請(qǐng)注意,如果您/help
只寫(xiě),則沒(méi)有關(guān)于/debug
命令的信息。
在 Jshell 之外有用于調(diào)試的jdb 工具。
添加回答
舉報(bào)
0/150
提交
取消