问题标签 [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.
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
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 成功连接到这个数据库,并且可以查看结构。
有没有人遇到过这样的问题?
java - 是否可以在特定的字节码指令处设置断点?
我正在使用 jdb 远程调试我没有源代码的 Java 应用程序。此外,应用程序 jar 被混淆了。
我可以设置方法断点,但是是否可以在方法中的特定字节码指令处设置断点?我的想法是使用一些像 javap 这样的反汇编程序来识别有趣的指令。
jdb 或其他 Java 调试器可以做到这一点吗?
java - jdb 使用 -javaagent 选项
我正在使用一个名为 dimmunix 的开源工具来捕获死锁序列,并且特别有兴趣创建一个交错序列以使用 jdb 手动创建死锁。如果我将 java 与 dimmunix 和 -java 代理选项一起使用,它工作得很好。但无论何时我正在尝试使用 jdb -J-javaagent 选项运行它,它抛出异常我有一种强烈的感觉,它与我的应用程序/工具无关,
例外是
谁能帮我吗。
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 中。我用蚂蚁做这个操作。这是我执行此操作的目标。
感谢您的时间。
java - 调试时jdb烦人的包名
我正在尝试使用 jdb 调试我的应用程序。到现在为止我得到了很多东西,但我想把它们擦亮。
当我在 jdb 中并且想插入断点或检查变量时,jdb 需要全名 package.class.(method/variable)。这是一个例子:
这太烦人了,因为我必须输入的名字太长了。
我想输入“在Engine.main中停止”,就像源和类在项目根目录中一样。
我试图将类路径从 ./build/classes 更改为 ./build/classes/com/ionsoft/engine 但如果我这样做了,则找不到 Engine.class。
有人有什么想法吗?
更新:在我当前的类路径中,我指的是罐子而不是类。
感谢您的时间。
java - 在jdb中指定sourcepath,我做错了什么?
我有一个 java 项目,其中的文件系统如下:我有 3 个目录:bin、src和lib。
- src包含我的*.java文件
- bin包含我的*.class文件(使用src中的文件编译)
- lib包含一些由大多数src文件导入的*.jar文件
我正在学习如何使用 jdb,但每次我尝试使用 list 命令时,它只会说找不到源文件。我正在我的 bin 目录中运行以下命令:
我的主要方法包含在作为信封包的一部分的信封类中,我做错了什么?
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 并且进程已经在运行。
java - 如何在我的登录和注册页面更改密码?
我有这个代码 login.jsp 和 registration.jsp 这些 jsps 让我登录并成功注册,数据将保存在 mysql 数据库中。现在,接下来要做的是如何更改密码。大佬能帮我改一下密码吗?这是我的数据库
登录.jsp
注册.jsp
编辑这里是我的 change.jsp 我不知道它是否正确。
更改.jsp
帮帮我谢谢!