java怎么动态调试

全部回答2
默认 最新
  • 171226704@qq.com你的sqlserver 是 2000?db.java 第39、40行 改成 drivermanager                    .registerdriver(new com.microsoft.sqlserver.jdbc.sqlserverdriver());第41、42行 改成conn = drivermanager.getconnection(                    "jdbc:sqlserver://localhost:1111;databasename=chat", "", "");            注意把jdbc.sqlserver改成sqlserver.jdbc 就可以了,好像现在的sqlserver包结构就是后面的这样的了,但是网上发布的java程序一般又都是前面那种把42行的 microsoft. 去掉如果是没有驱动包的话,我已经发到你的qq邮箱了我测试了可以
    0 点赞
  • 1.debug。断点调试。2.输出消息。system.out.println();来调试。3.动态代理(Dynamic Proxy)。动态代理是一个特定的Java特性,它允许开发者引入proxy类,加进某一给定类之前,并通过某一给定接口截获所有调用。你可以在很短时间内用一个普通代理设置一个虚拟事件处理器,来查看事件发生顺序。当需要理解事件处理器时这是最简单和快捷的方法。4.运行时剖析器(Run-time Profiler)。剖析器是通过特定的JVM hooks在系统中跟踪所有调用的强大工具。但是用它来跟踪执行过程是大才小用。5.Aspects。面向方面编程。它是截获你的代码执行既快速又容易的方法。你可以围绕方法、构造器、属性访问等等有选择地设置hook,而不需要修改原始代码。在这些hook中,你可以打印调试消息。1.2常用的。3.4.5网上找的。
    0 点赞

没有更多内容了

返回顶部
产品求购 求购