问题标签 [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 投票
1 回答
1280 浏览

jdb - 致命错误:无法启动目标 VM

我是 java 和 jdb 的新手,试图调试一个示例程序:

据我所知: jdb 无法加载该类。我需要为 jdb 设置任何路径设置吗?(我试图按照本教程进行操作)

我想我错过了一个非常基本的东西。试过谷歌,但同样的想法,但我无法解决问题。

C:\Users\test\workspace\sampleJava>java -version java version "1.6.0_45" Java(TM) SE Runtime Environment (build 1.6.0_45-b06) Java HotSpot(TM) Client VM (build 20.45-b01, mixed模式,分享)

C:\Users\test\workspace\sampleJava>javac -version javac 1.6.0_45

操作系统:Windows 7

0 投票
2 回答
2769 浏览

debugging - 如何将调试器附加到远程 Hadoop 实例

我不是在寻找这些依赖println的所谓“调试”解决方案。我的意思是将一个真正的调试器附加到一个正在运行的 Hadoop 实例上,并从另一台机器上调试它。

这可能吗?如何?数据库?

0 投票
2 回答
1487 浏览

java - 无法通过 db2cmd 连接到 DB2 服务器

我无法使用 db2cmd 命令连接到 db2 服务器

db2 使用密码连接到 mydb 用户 myuser

收到以下消息

SQL8002N An attempt to connect to a host failed due to a missing DB2 Connect product or invalid license. SQLSTATE=42968

但是我已经使用 jdbc 成功连接到这个数据库,并且可以查看结构。

有没有人遇到过这样的问题?

0 投票
1 回答
375 浏览

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

我正在使用 jdb 远程调试我没有源代码的 Java 应用程序。此外,应用程序 jar 被混淆了。

我可以设置方法断点,但是是否可以在方法中的特定字节码指令处设置断点?我的想法是使用一些像 javap 这样的反汇编程序来识别有趣的指令。

jdb 或其他 Java 调试器可以做到这一点吗?

0 投票
1 回答
419 浏览

java - jdb 使用 -javaagent 选项

我正在使用一个名为 dimmunix 的开源工具来捕获死锁序列,并且特别有兴趣创建一个交错序列以使用 jdb 手动创建死锁。如果我将 java 与 dimmunix 和 -java 代理选项一起使用,它工作得很好。但无论何时我正在尝试使用 jdb -J-javaagent 选项运行它,它抛出异常我有一种强烈的感觉,它与我的应用程序/工具无关,

例外是

谁能帮我吗。

0 投票
2 回答
1499 浏览

java - 带有 lwjgl 的类路径 jdb

嘿那里。

我正在用 vim 用 lwjgl 编写游戏,我正在尝试用 jdb 进行调试,但我遇到了一些问题。

首先,我向您展示我的项目树。(主类是Engine.java)。

我正在使用 javac 调试选项用 ant 编译我的项目。这里有 build.xml 文件中的编译部分:

当我尝试调试应用程序时,问题就出现了。我阅读了手册,发现有一个类路径选项。由于我使用的是 lwjgl,我想我需要包含 .class 文件的路径。

我正在从项目的根目录执行此代码。

我也注意到了这个奇怪的例外。

我在这里找到了这篇解释解决方案的帖子。

我不确定我需要把这行代码放在哪里才能解决这个问题。我还需要包含 lwjgl 的 .class 吗?我不知道我做错了什么。

更新:

我将 lwjgl 包含在我的类路径中,它现在仍然运行良好。我还包括了我的源文件的路径。

如果我尝试将 JVM 作为 jdb 的服务器运行,则会出现相同的错误。

设置 JVM 服务器

连接jdb

在“发生异常”时,JVM 显示相同的错误。

我看到名称有问题,但我不知道如何解决。

当我使用 lwjgl 运行我的 jar 文件时,我需要将本机文件附加到 jar 中。我用蚂蚁做这个操作。这是我执行此操作的目标。

感谢您的时间。

0 投票
1 回答
756 浏览

java - 调试时jdb烦人的包名

我正在尝试使用 jdb 调试我的应用程序。到现在为止我得到了很多东西,但我想把它们擦亮。

当我在 jdb 中并且想插入断点或检查变量时,jdb 需要全名 package.class.(method/variable)。这是一个例子:

这太烦人了,因为我必须输入的名字太长了。

我想输入“在Engine.main中停止”,就像源和类在项目根目录中一样。

我试图将类路径从 ./build/classes 更改为 ./build/classes/com/ionsoft/engine 但如果我这样做了,则找不到 Engine.class。

有人有什么想法吗?

更新:在我当前的类路径中,我指的是罐子而不是类。

感谢您的时间。

0 投票
1 回答
5566 浏览

java - 在jdb中指定sourcepath,我做错了什么?

我有一个 java 项目,其中的文件系统如下:我有 3 个目录:binsrclib

  • src包含我的*.java文件
  • bin包含我的*.class文件(使用src中的文件编译)
  • lib包含一些由大多数src文件导入的*.jar文件

我正在学习如何使用 jdb,但每次我尝试使用 list 命令时,它只会说找不到源文件。我正在我的 bin 目录中运行以下命令:

我的主要方法包含在作为信封包的一部分的信封类中,我做错了什么?

0 投票
1 回答
521 浏览

java - 将调试器附加到由 JNI_CreateJavaVM 创建的 JVM

这是在 Ubuntu 12.04/Java 7、64 位

致力于为 WebkitGtk 版本 2 创建 java 绑定的项目。我对 WebkitGTK 的主要兴趣是 DOM 访问和操作,而不是仅仅显示网页。对于 V2,WebkitGtk 团队更改了允许通过扩展访问 DOM 的架构。扩展由 WebKitWebProcess 加载,这是一个在 webkit 启动时触发的单独进程。

我控制住了大部分。我的扩展正在加载,JVM 已启动,我的 java 类正在加载,并且大部分都按预期工作。现在我的调试技术基本上是 println 语句和/或日志语句。

想知道我是否可以附加一个 java 调试器,以便我可以更轻松地调试 java 代码。如果我运行 jps 命令,WebKitWebProcess 的 PID 会出现。所以有人知道这个进程有JVM。首选的调试器将是 eclipse。

基本上它归结为如何附加 java 调试器,其中使用 JNI_CreateJavaVM 盯着 VM 并且进程已经在运行。

0 投票
3 回答
2178 浏览

java - 如何在我的登录和注册页面更改密码?

我有这个代码 login.jsp 和 registration.jsp 这些 jsps 让我登录并成功注册,数据将保存在 mysql 数据库中。现在,接下来要做的是如何更改密码。大佬能帮我改一下密码吗?这是我的数据库

登录.jsp

注册.jsp

编辑这里是我的 change.jsp 我不知道它是否正确。

更改.jsp

帮帮我谢谢!