Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用JShell进行调试_Java_Debugging_Java 9_Jshell - Fatal编程技术网

Java 使用JShell进行调试

Java 使用JShell进行调试,java,debugging,java-9,jshell,Java,Debugging,Java 9,Jshell,我在JShell中编写了一个Java方法,现在我想调试它。我想设置断点,或者至少逐行执行。JShell是否具有这些调试功能?仅从本身进一步澄清非目标 国家: 图形界面和调试器支持超出了范围。地狱 API旨在允许IDE和其他工具中的JShell功能, 但是jshell工具并不打算成为IDE 有一些未记录的/debug命令(Java11中的Jshell)。执行/help/debug命令后,您可以看到: jshell> /help /debug Display debugging infor

我在JShell中编写了一个Java方法,现在我想调试它。我想设置断点,或者至少逐行执行。JShell是否具有这些调试功能?

仅从本身进一步澄清非目标 国家:

图形界面和调试器支持超出了范围。地狱 API旨在允许IDE和其他工具中的JShell功能, 但是
jshell
工具并不打算成为IDE


有一些未记录的
/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之外还有用于调试的工具。

不,没有。请参阅。看起来它是用来调试JShell工具本身的,而不是您在JShell中运行的个人代码。