`

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网络编程的核心概念...

    Hbase JAVA编程开发实验

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

    Java编程的逻辑

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

    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程序设计之网络编程(第2版)

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

    怎样对一个java程序进行调试

    关于java的一些调试步骤,照着那些步骤就可以对程序进行调试

    一些java简单程序

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

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

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

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

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

    Java语言程序设计源代码

    Java语言程序设计是计算机科学领域中的一个重要主题,尤其对于初学者和有经验的开发者来说,理解和掌握Java编程语言是至关重要的。本资源包含了《Java语言程序设计》一书的源代码,这是一份宝贵的教育资源,可以帮助...

    清华Java程序设计实例教程

    《清华Java程序设计实例教程》全面覆盖了Java编程的基础知识和面向对象编程的概念,结合实例帮助读者理解和应用。通过学习,读者不仅能够掌握Java语法,还能理解如何利用Java进行软件开发,包括异常处理、集合框架的...

    java 开发第一个Java程序

    在Java编程世界中,开发第一个Java程序是每个初学者必经的步骤,它标志着你正式踏入这个强大且广泛应用的编程语言领域。Java以其跨平台、面向对象和安全性等特性,被广泛应用于各种软件开发,包括桌面应用、移动应用...

    java 核心编程 java

    全书共14章,包括Java基本的程序结构、对象与类、继承、接口与内部类、图形程序设计、事件处理、Swing用户界面组件、部署应用程序和Applet、异常日志断言和调试、泛型程序设计、集合以及多线程等内容。. 全书对Java...

    飞机飞行JAVA程序

    【飞机飞行JAVA程序】是一个基于JAVA编程语言开发的模拟飞行游戏,旨在为初学者提供一个学习和实践JAVA编程的良好起点。这个程序展示了JAVA在游戏开发中的应用,通过它,开发者可以深入了解面向对象编程、事件处理、...

    课程设计java程序源代码

    本课程设计的Java程序源代码提供了一个学习和实践Java编程的宝贵资源。 首先,让我们深入理解Java程序的组成部分。一个Java程序通常由以下几个部分构成: 1. **主类(Main Class)**:Java程序的入口点,通过`...

    使用java理解程序逻辑

    一、Java编程基础 Java是一种面向对象的编程语言,由Sun Microsystems(现为Oracle公司)于1995年推出。它的设计目标是“一次编写,到处运行”,这意味着编写的Java代码可以在任何支持Java的平台上运行,无需重新...

    Java程序设计个人笔记

    Java 语言的调试工具包括 F5、F6、F7 和 F8 等键,可以用于调试 Java 程序。 Java 程序设计个人笔记涵盖了 Java 语言的基本语法、面向对象技术、类和对象、控制结构、方法、异常处理机制等方面的知识点,是一份非常...

Global site tag (gtag.js) - Google Analytics