当前位置: 首页 > 面试题库 >

javac调试信息选项-g:vars有什么作用?

林建本
2023-03-14
问题内容

-g:varsjavac 的(局部变量调试信息)选项究竟提供了什么作为输出。

做一些测试,没有附加信息(例如-g:source,lines和-g:source,lines,vars之间没有区别。

请问有人举了这些局部变量调试信息的例子吗?


问题答案:

从javadocs:

-g生成所有调试信息,包括局部变量。默认情况下,仅生成行号和源文件信息。

这在编译时不会产生可见的输出,但是会在运行时用于调试。



 类似资料:
  • 问题内容: 我可以看到-prune 无法正常工作。我猜选项应该选择(或查找)除名称正确的文件以外的所有文件? 还是我理解错误? 我执行的命令: 期望值 :选择当前目录()中除名称* efence以外的所有文件。 请帮我理解 问题答案: 尝试 如果未指定其他选项,则该选项 会 打印匹配的文件(但是,它仍然阻止递归到匹配的目录中)。 编辑添加说明: 表达式区分和。来自: 该表达式由选项(影响整体操作而

  • 本文向大家介绍组件中写name选项有什么作用?相关面试题,主要包含被问及组件中写name选项有什么作用?时的应答技巧和注意事项,需要的朋友参考一下 项目使用keep-alive时,可搭配组件name进行缓存过滤 DOM做递归组件时需要调用自身name vue-devtools调试工具里显示的组见名称是由vue中组件name决定的

  • 问题内容: 我找到了有关快速会话的教程,并且它们具有proxy:true选项。我可以保留为真吗?这是做什么的?包含它更好吗?我知道什么是代理,但是我真的不明白为什么这是一个选择? 问题答案: 该精细的手工状态: 设置安全cookie(通过“ X-Forwarded-Proto”标头)时,请信任反向代理。 这是指客户端不通过反向代理直接连接到您的节点服务器的情况。例如,客户端连接到NGINX Web

  • 问题内容: 通过调试信息,我的意思是TensorFlow在终端中显示的有关已加载的库和找到的设备等的内容,不是Python错误。 问题答案: 2.0更新(10/8/19) 设置仍然应该起作用(请参见v0.12 +TF_CPP_MIN_LOG_LEVEL对您不起作用(再次参见下文),请尝试执行以下操作来设置日志级别: 此外,请参阅有关tf.autograph.set_verbosity设置签名日志消

  • 通过调试信息,我指的是TensorFlow在我的终端中显示的关于加载的库和找到的设备等的信息,而不是Python错误。

  • 真理会使你获得自由。在调试问题时,若能输出配置清单某一个点上的信息将会对问题解决有很大帮助。 这是一种很好的报告问题的方式,例如,如果一个变量没有定义或者定义了一个非法的值。 有时,获知一个特定的代码片段已经被执行也是很有用的。 Puppet 的 notify 资源可以让你显示出调试信息。 操作步骤 在你的配置清单中要被调研的检查点上定义 notify 资源: notify { "Got this