问题标签 [jdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1372 浏览

connect - 如何使用 jdb 分析 coredump 文件

在一台机器上创建了一个 coredump 文件,但是当我将它移动到另一台机器(具有相同的 java 版本)时,使用相同的命令进行分析,它失败了。命令如下所示,

错误信息是:

com.sun.tools.example.debug.tty.VMConnection.attachTarget(VMConnection.java:358) 的 sun.jvm.hotspot.jdi.SACoreAttachingConnector.attach(SACoreAttachingConnector.java:139) 的 java.io.IOException。 sun.tools.example.debug.tty.VMConnection.open(VMConnection.java:168) 在 com.sun.tools.example.debug.tty.Env.init(Env.java:64) 在 com.sun.tools。 example.debug.tty.TTY.main(TTY.java:1010)

原因:在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:39) 的 java.lang.reflect.InvocationTargetException: 25) 在 sun.jvm.hotspot.jdi.SACoreAttachingConnector.createVirtualMachine(SACoreAttachingConnector.java:96) 在 sun.jvm.hotspot.jdi.SACoreAttachingConnector.attach 的 java.lang.reflect.Method.invoke(Method.java:597) (SACoreAttachingConnector.java:124) ... 还有 4 个

原因:sun.jvm.hotspot.debugger.DebuggerException:在 sun.jvm.hotspot.HotSpotAgent.setupVM(HotSpotAgent.java:400 中似乎不是 HotSpot VM(在远程进程中找不到符号“gHotSpotVMTypes”) ) 在 sun.jvm.hotspot.HotSpotAgent.go(HotSpotAgent.java:315) 在 sun.jvm.hotspot.HotSpotAgent.attach(HotSpotAgent.java:174) 在 sun.jvm.hotspot.jdi.VirtualMachineImpl.createVirtualMachineForCorefile(VirtualMachineImpl. java:206) ... 10 更多

谁能告诉我为什么?非常感谢。

0 投票
1 回答
606 浏览

java - 在linux传输错误202上执行jdb:绑定失败

当我在linux上执行jdb时,出现如

我的 jdk 版本是 jdk_1.6_045

0 投票
1 回答
1388 浏览

java - JDB:com.sun.tools.example.debug.expr.ParseException:未知操作:%

print 5 % 4每当我尝试使用JDB 中的模运算符(com.sun.tools.example.debug.expr.ParseException: Unknown operation: %甚至像5 % 4 = null.

这只是我第二次使用 JDB,所以我可能做错了什么,但我找不到任何关于这可能是什么的指导。我确实使用该-g选项编译了我的文件。它看起来像 JDB 中的一个 bug,除了我找不到任何 bug 报告,我无法想象如此明显的 bug 是如何通过的。我在 Windows 8 下使用 JDB 1.6 和 Java SE 1.7.0_11。无论我是从 Windows 命令提示符还是从 Cygwin 运行 JDB,都会发生此错误。

0 投票
2 回答
2048 浏览

java - 如何使用 JDB 在嵌套类中正确设置断点?

在上面的代码中jdb,我想在onReceive方法上设置一个断点。我使用了以下命令:

我从jdb

我知道该类已经加载,所以我想 jdb 没有找到我想要的方法。那我应该如何设置断点?

0 投票
2 回答
428 浏览

java - 调用 Postgres 存储函数 SQL 错误

我调用如下存储的函数:

在日志中我看到:

prepareStatement 有什么问题?

0 投票
0 回答
247 浏览

java - 从命令行运行时没有出现 JSch 标准输出

当我运行以下代码时,它是来自 jsch 示例之一的修改块。ssh 命令有效,但是虽然我可以在 eclipse 或 jdb 中看到后续的 stdout/stderr,但当我在 eclipse 之外运行时,我看不到输出。我假设 stdout 和/或 stderr 已被重定向,但我不知道如何取消重定向。

谢谢约翰罗斯

0 投票
0 回答
164 浏览

java - 从变量插入 Jtable,从 DB

这是我今天的第 9 个小时,我决定最终伸出援手并寻求一点帮助,因为我真的在为此苦苦挣扎。我已经在谷歌上搜索了几个小时,但我似乎找不到适合我正在寻找的解决方案。

背景是,我使用 Java DB 来存储我的信息,然后使用查询将其提取出来,然后尝试将其放入现有的 JTable 中,但我做得并不好。我相信会有一个非常简单的答案,所以我向任何可以提供帮助的人寻求帮助!非常感谢任何建议!

这就是我到目前为止已经走了多远,我已经创建了包含正确列的表,它在程序内部,而不是弹出表,我真的不知道,我提前谢谢你!

0 投票
1 回答
1171 浏览

java - net.ucanaccess.jdbc.UcanaccessSQLException:尝试分配给不可更新的列

输出:连接到数据库...输入要提取的余额:

20

net.ucanaccess.jdbc.UcanaccessSQLException:尝试分配给不可更新的列

0 投票
2 回答
794 浏览

java - 在未捕获的异常上附加 jdb

所以,我正在启动一个Java程序,如下所示

然后我手动附加一个调试器,如下所示

我想知道是否有任何方法让我设置 jdb 以便在未捕获异常的情况下(仅)自动附加到正在运行的进程?

原因是我想避免调试器的开销,直到出现未捕获的异常。但是我现在面临的问题是,如果没有附加调试器,那么一旦出现未捕获的异常,JVM 就会中止。

编辑:

从 Oracle docs看来,以下命令可以满足我的需要,但适用于 Windows 机器。

有谁知道linux的等价物吗?我已经尝试了以下命令。

调试器似乎已连接,但它立即抛出 IOError。

0 投票
1 回答
618 浏览

java - 连接到 apache Phoenix 数据库的 log4j 警告

我在 cloudera 集群上安装了 Apache Phoenix。我正在尝试连接到数据库并运行一些简单的 SQL 命令。我的代码如下。我在本地创建一个可执行的 jar 文件并在集群上运行它。

我收到以下警告。有谁知道它们是什么。