zoukankan      html  css  js  c++  java
  • 使用java远程调试技术监控代码运行

    JAPA介绍

    JPDAJava Platform Debugger Architecture)是 Java 平台调试体系结构的缩写,通过 JPDA 提供的 API,开发人员可以方便灵活的搭建 Java 调试应用程序。

    JPDA是一组API集合,旨在帮助你调试Java代码。J2SE1.2.2版开始推出JPDA工具集,并在1.3.x版中将它直接包含在J2SE软件包中。

          JPDA并非一个应用程序或调试工具,而是一组精心设计的接口与协议,了解这点很重要。Sun设计这一标准的目的是提供一个基础构架,以便第三方工具和调整器能够高效利用它。还有许多利用JPDA的优秀调试器和IDE,包括一些获得广泛认可的工具,如Sun NetBeansIBM Eclipse等等。

    参数设置说明

    JPDA_OPTS="-Xdebug -agentlib:jdwp=transport=dt_socket,address=192.168.42.130:8000,server=y,suspend=y"

    //java -Xdebug -agentlib:jdwp=transport=dt_socket,address=192.168.42.130:8000,server=y,suspend=y xxx.class

    -Xdebug 是通知JVM工作在DEBUG模式下

    -Xrunjdwp:<sub-options> 加载JVM的JPDA参考实现库

    suspend参数表示,启动时,是否等待JPDA调试端连接。n表示否

  • 相关阅读:
    Kivy Event 在哪里?
    kivy file import
    spark windows环境下spark安装和运行(2)
    spark windows环境下spark安装和运行(1)
    Spring Boot配置多个DataSource
    java jdbc 元数据使用
    asp.net core 3.x 授权默认流程
    asp.net core 3.x 授权中的概念
    IdentityServer4 源码分析
    rabbitmq 安装问题
  • 原文地址:https://www.cnblogs.com/hzhuxin/p/5805588.html
Copyright © 2011-2022 走看看