`

java编程之如何调试

阅读更多

*、#linux下tomcat开启远程调试修改startup.sh

在setartup.sh首行添加如下语句,启动即可
declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"
其中较关键参数是address即要使用的端口号;suspend=y表示等待本地debug开启才完全启动

 

*、#linux下java程序开启远程调试在java指令后追加

在java 和-jar中间添加-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=9999,server=y,suspend=y即可,其他参数同上

 

*、#window下java程序开启远程调试在java指令后追加

在java或javaw 和-jar中间添加-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=9999,server=y,suspend=y即可,其他参数同上

 

*、备注

在dos下执行bat文件时,提示找不到目标类,很郁闷
但是直接执行bat脚本却正常执行
java 启动控制台
javaw 自己提供GUI窗口,不启动控制台
javaws 用于web程序

 

 -----------------------------------------------------------------

分享到:
评论

相关推荐

    《Java程序设计之网络编程》

    《Java程序设计之网络编程》是一本专注于Java网络编程的教材,它涵盖了网络通信的基础理论以及Java语言在实现网络应用中的各种技术。该资源包括课件和源码,旨在帮助学习者通过实践来深入理解Java网络编程的核心概念...

    Java网络编程第三版.pdf

    9. **错误处理与调试**:学习如何处理网络编程中常见的异常,以及如何调试网络应用程序,提高代码的健壮性。 10. **最新技术**:第三版可能会涵盖Java的新特性和更新,例如Java 8及更高版本中的新功能,以及对Java...

    Hbase JAVA编程开发实验

    Hbase JAVA编程开发实验报告以及代码,1 按照“Hbase应用开发实验1.pdf”中给出的说明,完成相关相关实验及JAVA程序的编写、调试和运行,提交JAVA源程序(AccessObject.java, HBaseTester.java, User.java)及运行...

    Java编程的逻辑

    Java编程的逻辑是编程世界中的一个重要主题,尤其对于初学者来说,掌握这些基本概念和思维方式至关重要。Java作为一种广泛使用的面向对象编程语言,以其强大的跨平台能力、严谨的语法和丰富的类库深受开发者喜爱。本...

    Java程序设计实验报告

    作为Java编程的入门示例,"Hello World"程序展示了最基本的程序结构。在实验中,学生被要求使用EditPlus和Eclipse分别编写并运行这个程序,输出"Hello World"。通过这个简单的例子,学生可以理解Java程序的基本框架...

    javajava调试java调试java调试java调试

    在Java编程过程中,遇到程序出错或运行异常时,调试是找出问题源头的关键步骤。本文将详细介绍Java调试的一些核心技术和方法。 首先,Java调试的基础是JVM(Java虚拟机)提供的调试接口JDWP(Java Debug Wire ...

    java程序调试方法

    java程序调试方法,断点调试,简单实用哦

    Java编程语言的第一个程序.docx

    Java 编程语言的第一个程序 一、Java 基础知识 Java 是一种高级语言,用于开发大型应用程序。Java 的第一个程序是学习 Java 的基础,了解 Java 的基本概念和结构是非常必要的。 二、JDK、JRE、JVM 的关系 JDK...

    Java数据库应用程序编程指南随书源码

    《Java数据库应用程序编程指南》是一本深入探讨如何在Java环境中进行数据库编程的著作。随书源码包含了书中讲解的关键示例代码,以及用于创建数据库的SQL脚本,这对于读者理解和实践书中理论至关重要。通过这些资源...

    Java网络编程/Java网络编程实例

    Java网络编程是Java开发中的重要领域,它涵盖了网络应用程序的设计、实现和调试。在这个主题下,我们可以探讨多个关键知识点: 1. **Java Socket编程**:Java的Socket类提供了基于TCP/IP协议的网络通信能力。通过...

    Java编程语言的计算机软件开发应用.pdf

    Java编程语言的稳健可靠性在其设计之初就已经显现。起初用于编写家用电子产品消费软件,Java具备了较高的可靠性。随着技术的发展,Java语言的更多特性被发掘出来,尤其是在编译时对潜在不匹配情况的检查,确保了程序...

    Java程序设计 基础、编程抽象与算法策略源码

    这本书通过丰富的实例和练习,引导读者逐步掌握Java编程的核心知识,培养解决问题和设计程序的能力。 1. **Java基础知识**:书中首先介绍了Java语言的基础,包括语法特性、数据类型、变量、运算符、流程控制语句...

    Java程序设计之网络编程(第2版)

    《Java程序设计之网络编程(第2版)》是一本深入探讨Java网络编程技术的教材。本书主要关注如何使用Java语言进行网络应用的开发,涵盖了从基础的TCP/IP通信到高级的多线程、套接字编程以及网络服务的实现等各个方面...

    电子科技大学java程序设计知识点+编程源代码

    电子科技大学的Java程序设计课程涵盖了Java...这些知识点是Java程序设计基础的重要组成部分,对于理解和掌握Java编程至关重要。通过深入学习这些概念,学生将能够编写、调试和优化Java程序,并为期末考试做好充分准备。

    Java 并发编程实战.pdf

    作者可能还会分享如何测试和调试并发程序,这是并发编程中非常困难且容易被忽视的一部分。包括性能分析、死锁检测以及如何使用日志和监控工具来诊断并发程序中的问题。 此外,该书可能会对Java中一些新的并发API...

    一些java简单程序

    "一些java简单程序"这个主题,显然聚焦于帮助初学者理解Java编程基础。在这个压缩包中,"study path"可能是一个目录或者文件,它可能包含了学习Java的路径或者一系列逐步进阶的代码示例。 在Java编程中,初学者通常...

    JAVA程序编辑器[java程序编写器]

    Java编程是信息技术领域中最基础且广泛使用的编程语言之一,尤其对于初学者来说,拥有一个适合的编辑器至关重要。"JAVA程序编辑器[java程序编写器]"是一个专为Java初学者设计的工具,它简化了代码编写、编译和调试的...

    基于计算机软件开发的JAVA编程应用初探.pdf

    在计算机软件开发中,Java编程语言的应用是极为广泛与深远的。Java语言自问世以来就以其独特的特性和优势吸引了大量开发者的注意,这些特性包括但不限于其平台独立性、内存管理优化、面向对象的编程设计以及其强大的...

    java编程逻辑

    Java编程逻辑是初学者入门Java编程的重要资源,它旨在帮助读者理解编程的基本概念,并通过Java语言来实践这些概念。这本书的PDF版本提供了便捷的在线学习途径,让对Java感兴趣的读者无需购买实体书也能进行深入学习...

Global site tag (gtag.js) - Google Analytics