jdb相关内容

如何使用 Visual Studio Code 附加到远程 Java 调试器

我正在尝试配置 Visual Studio Code,以便我可以使用它代替 IJ 来调试复杂的 Java 应用程序.由于太复杂的原因,我一直在使用 mvnDebug 在终端上运行,然后使用 JDB 连接.在 IJ 中,我将其设置为远程调试器,但是,我似乎无法在 VSC 中找到相同的选项. 我尝试了这个扩展,但我不知道如何只为 JDB 配置它(我不应该需要 startupClass 等). ..
发布时间:2021-09-19 20:01:29 Java开发

使用JDB调试ASM生成的字节码(或类似程序)

所以我有一些恶意代码来调试SOMEthing在哪里抛出NPE,我想逐步介绍一些生成的方法,以尝试找出原因. 除了盲目地步是没有用的. Thread-4 [1]列表找不到源文件:Foo.java线程4 [1]当地人局部变量信息不可用.用-g编译以生成变量信息 代码已生成,因此,当然没有用于JDB的 .java 文件. 而且由于我不使用javac进行编译,因此也没有指定任何 -g ..
发布时间:2021-04-17 18:30:22 Java开发

连接到Android设备时shmemBase_attach失败

我正在尝试将计算机上的jdb连接到我的Android设备上的某个进程(实际上是任何进程),但这根本不起作用. 因此,我使用的命令直接来自Google ADB文档.首先我要做 adb转发tcp:3456 jdwp:pid 然后,我尝试使用jdb尝试进行连接 jdb -attach仿真器IP:3456 但是出现以下错误: java.io.IOException:shmemBa ..
发布时间:2021-04-05 19:16:59 移动开发

Java jdb远程调试命令行工具

任何人都有使用此功能的经验吗? 如果是这样,值得一试吗? 解决方案 我昨天第一次使用jdb,我真的很高兴结果。你看,我在我的笔记本电脑上用Eclipse编程,然后部署到VM以确保整个shebang仍然有效。非常偶然,我将不得不处理一些独立执行的事情,作为命令行。这些东西有时候需要调试。 这一直是个问题,因为我不想在VM上安装Eclipse的麻烦(它已经足够慢了) !),但我不知道在 ..
发布时间:2018-12-28 23:12:39 Java开发

严重阻碍了将struts2与hibernate集成

我想将Struts与Hibernate集成在一起。我对这些技术很陌生。 不幸的是,在过去的4天里,我陷入了困境,我的表格无法映射。 请帮助。 我正在使用netbeans 7.1.2。我已经在德比(Java DB)上创建了数据库。我在其中创建了几个表。 在我的Java EE简单项目中,它只需从数据库获取整个数据并显示在JSP页面上。 b $ b 以下是我的档案: web.x ..
发布时间:2018-06-08 20:08:51 J2EE

Eclipse在应用服务器中调试代码如何?

在调试模式下从Eclipse中运行服务器时,Eclipse和我的应用程序服务器(JBoss)之间有什么沟通?这是如何工作的? 解决方案 当您以调试模式启动服务器时,它将监听指定的TCP端口。 Eclipse连接到该端口,并使用Java调试线协议(JDWP)进行通话。阅读详情: http://java.sun .com / j2se / 1.5.0 / docs / guide / jpd ..
发布时间:2017-07-28 17:02:12 Java开发

是否可以在特定的字节码指令中设置断点?

我使用jdb来远程调试我没有源代码的Java应用程序。此外,应用程序jar被模糊化。 我可以设置方法断点,但是是否可以在方法中的特定字节码指令中设置断点?我的想法是使用像javap这样的反汇编程序来识别有趣的指令。 jdb或其他Java调试器可以执行此操作吗? 解决方案 你需要行号来断点(我假设已经被删除了)。您可以使用仪器人工地在文件中添加行号,如果需要,您可以在每个指令中断 ..
发布时间:2017-04-21 23:32:44 Java开发

延迟断点:何时加载类

使用 mvnDebug 之前,我试图调试maven: jdb -attach 8000 。 我尝试放置断点,但是得到: main [1]停在DeployMojo.DeployMojo 延迟断点DeployMojo.DeployMojo。 它将在加载类后设置。 main [1]停在依赖关系:66 延期断点依赖关系:66。 它将在加载类后设置。 当我运行时, ..
发布时间:2017-04-21 23:04:36 Java开发

在jUnit测试用例中如何打破调试器?

我正在大型java项目中调试单元测试。我需要运行'ant test ...'来启动测试套件。所以我很难从IDE启动它。调用C#中的Debugger.Break()函数可以调用调试器来调用调试器吗? 解决方案 p>如果我正确地理解你的问题,可以通过设置这两个jvm参数来使用java的远程调试: -Xdebug - Xrunjdwp:transport = dt_socket,serv ..
发布时间:2017-04-21 22:02:38 Java开发

将jdb附加到未捕获的异常

所以,我正在开始一个Java程序如下 java -agentlib:jdwp = transport = dt_socket,address = 8000 ,server = y,suspend = n MyClass 然后我手动附加一个调试器,如下所示 jdb -attach 8000 我想知道我是否有设置jdb,以便在未被捕获的异常的情况下 ..
发布时间:2017-04-17 23:08:28 Java开发

用的Andr​​oid采用了waitForDebugger加多宝混乱

我想我的设备(Nexus One的 - 而不是仿真器)上调试我的Andr​​oid应用程序,使用命令行 我很困惑如何设置结合使用加多宝断点与 android.os.Debug.waitForDebugger 。 说我把下面的code在我的主要活动的onCreate : 公共无效的onCreate(包savedInstanceState){ super.onCreate(savedIn ..
发布时间:2015-12-02 15:33:00 移动开发