我用JShell编写了一个Java方法,现在我想调试它。我想设置断点,或者至少一行行地执行.JShell有这些调试能力吗?
发布于 2018-12-10 10:56:10
为了进一步澄清,从JEP:(循环)本身来看,非目标声明:
超出范围的是图形界面和调试器支持。JShell API旨在允许IDE和其他工具中的JShell功能,但是
jshell工具并不打算成为IDE。
发布于 2019-01-22 06:59:33
有一些无文档的/debug命令(Java11中的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注意,如果只编写/help,则没有关于/debug命令的信息。
在Jshell之外,还有用于调试的jdb工具。
https://stackoverflow.com/questions/53703277
复制相似问题