jdb

    0热度

    2回答

    我试图将我的电脑上的jdb连接到我的Android设备上的某个进程(真的任何进程),但它根本不起作用。 所以我使用的命令直接取自Google ADB文档。首先,我做 adb forward tcp:3456 jdwp:pid 然后在那之后我尝试使用JDB尝试挂钩 jdb -attach emulatorIP:3456 ,但我得到了以下错误: java.io.IOException: shm

    2热度

    1回答

    我有一个Django项目正在运行。我想提供一个用户通过Web应用程序交互式地使用JDB来调试应用程序。我希望用户可以发出一个命令,如 stop in [function name] next 而且他会得到回应,然后可以继续。 当我使用使用os.system然而,像这样: def AttachDebugger(pid): # enable port forwarding a

    0热度

    1回答

    我附加了一个应用程序到jdb调试器。我想通过jdb调试器知道全局/类变量的状态。 Class MyClass() { private static String myString; public void myMethod() { // Some code } } 假设我的断点在myMethod()方法中。我们可以使用print/dump命令打印

    0热度

    1回答

    我想使用jdb(命令行)来调试我的源代码。我的源代码将使用一些外部jar库(例如:ojdbc)。 如何配置jdb引用外部jar库?

    0热度

    2回答

    我一直试图运行jdb试图让它连接到我的android设备上的进程。是 我试过的命令如下: adb forward tcp:12345 jdwp:4127 jdb -connect com.sun.jdi.SocketAttach:hostname=localhost,port=12345 我们可以假设具有PID 4127这个进程仍然活着。 然而,进入2个命令后,我收到了错误信息如下: ja

    0热度

    1回答

    在用Gradle(gradle init --type java-library)启动的小型项目中有一个简单的'HelloWorld'类。 HelloWorld.java文件位于[project] /src/main/java/HelloWorld.java中。当我运行“gradle build”/“gradle compileJava”等项目时得到编译。 我想使用JDB进行调试。我已经试过: %

    0热度

    1回答

    有没有什么办法可以在调试java程序时获得所有当前对象和局部变量的列表?看起来JDB不提供这样的功能。如果我知道他们的名字,我只能检查变量和对象。 我的目标是从头开始遍历任意代码行,同时能够随时查看哪些对象存在于内存中,以及当前的方法具有哪些局部变量。

    0热度

    1回答

    我想对运行在Windows上的Java程序进行一些调试:回溯,打印一些变量,设置断点,通过关键函数单步执行。 我尝试的第一件事是jdb -attach 5312。这失败了“shmemBase_attach失败:系统找不到指定的文件”。我发现了一些关于该错误消息的relatedquestions,但他们似乎在讨论涉及单独主机上调试器和目标的更复杂情况。 我正在做的是一个本地进程附加,所以我认为它应该

    2热度

    2回答

    我在集群生产服务器中遇到了一个问题,我设法从用户​​中隔离单个实例,因此我有它可用于调试,我正在使用jdb执行此操作。长介绍结束。我的问题是我需要的代码调试到lambda表达式 public void method(){ this.privateField = Util.methodCall(); // Here the breakpoint works Clazz.stati

    1热度

    2回答

    我需要将jdb调试会话附加到正在远程主机中执行的Java应用程序,但我无法执行此操作。我正在开发linux,使用openjdk 1.8.0_65,64位服务器虚拟机。 我已经试过 为了使端口监听,我已经运行Java应用程序中添加以下参数的命令行: -Xdebug -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:8000,server=y,s