cmd 调试java_JAVA学习笔记(初级)--CMD调试

前天开始看java网络编程部分,以前第一次学的时候没有看,觉得这是特定用途的api现在没用到不用专门看,以后再来慢慢㡱也不急,这和前面的几篇文章里的多线程,io一样,都是第一次大概翻了一下,没留意。现在去从头到尾看了才知道,这里面需要学的东西很多。

第一步就是:怎么同时运行客户端程序和服务器端程序。以前看的那些基本上都是单个程序,在类里加一个main方法便可以直接在ide里调试和跑,我用的是myeclipde2014 12.0.0版本。很早之前就看过 有人说,“ide可以让大牛变得更加牛,也可以让初学者变得越来越白痴”,我现在算是体会到自己有多白痴了。我到网上去找了java网络编程怎么用ide调试的解决方案,但是得到的答案对我现在的水平很鄙视。是在无奈,只能放弃集成的ide,去用java cmd,从最基本的javac语句开始,先是各种环境变量的配置问题,然后是编译时中文乱码问题,再然后是找不到主类问题。

javac -encoding utf-8 xxx.java解决中文乱码问题,原因是在编译时会编译成unicode,如果出现中文,便会出现乱码错误。

当java文件处于某个包中时的处理,解决noClassDefFoundError问题

d:\javatest>javac xxx.java;

d:\javatest>cd ..

d:\>java javatest.xxx

运行服务器端程序和客户端程序,打开两个cmd窗口,分别运行即可,用ide的话现在还不会。

用ide debug一般程序的时候网上也有说明,用F5,F6,F7,F8就能解决问题。

因为刚开始用,之前觉得用cmd会比较麻烦,死一次用的时候出现过一大堆没有见过的问题,有阴影吧,现在就好了,能够更加深入地理解,便能更好的去使用和掌握。目前代码的编辑是在myeclipde上完成,然后是cmd进入文件目录,完成后面的步骤。后期会持续把遇到的问题加到本文。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CMDebug 是 Take Command IDE 和批处理调试器组件的独立版本。 CMDebug 适用于开发人员创建批处理文件以在 CMD(Windows 默认命令处理器)或 TCC-RT(TCC 的免费运行时版本)中运行。 CMDebug 允许您使用集成的图形化IDE编写和调试批处理脚本。 CMDebug 包括选项卡式编辑窗口以及具有单个步骤,断点,语法着色,工具提示,书签以及选项卡式变量和监视窗口的复杂调试器。 Windows 批处理文件编程从未如此简单或更强大! 您可以使用 CMDebug 开发与 CMD 兼容的批处理文件(.BAT 或 .CMD)或与 TCC-RT 兼容的脚本(.BTM)。如果选择“ TCC 语法”选项,则 CMDebug 支持完整的 TCC-RT 命令集。如果选择“ CMD 语法”选项,则 CMDebug 将禁用仅TCC的内部命令,变量和函数。一些内部 CMD/TCC 命令的行为也将稍有不同,或修改其显示输出以更紧密地匹配 CMD 的行为。 通过将 CMDebug 与 TCC-RT 结合使用,可以使用 TCC 命令语言创建(和加密)脚本,然后使用免费的 TCC-RT 运行时将它们分发到无限数量的目标计算机上。 CMD 编程调试命令增强版 JP Software CMDebug 25 中文版CMD 编程调试命令增强版 JP Software CMDebug 25 中文版 CMDebug 汉化版功能 使用集成的图形化 IDE 创建和调试批处理脚本。 IDE 包括选项卡式编辑窗口和具有单个步进,断点,语法着色,工具提示,书签,选项卡式变量和监视窗口的复杂调试器。 Windows 批处理文件编程从未如此简单或更强大! TCC-RT 脚本语言是 Windows CMD shell 的巨大超集,具有 245 多个内部命令,400 多个内部函数和 300 多个系统变量。几乎所有的CMD命令行命令(例如 DIR,COPY,DEL,START 等)都通过数百个其他选项得到了增强。 TCC 添加了 200 多个新命令。 TCC-RT 通常可以在一两行中完成,这需要数十个 CMD 命令(如果 CMD 完全可以做到) 。 脚本语言包括一整套扩展的流控制结构,包括 IF-Then-Else,DO 和 FOR 循环,SWITCH,子例程,批处理库等。 使用 TCC-RT 语法时,大多数交互式命令(例如 COPY,DEL,DIR,MOVE,REN,START 等)都有命令对话框,可让您选择文件名和选项并在执行之前查看命令行。最强大的 Windows 命令处理器也是最容易使用的! 监视系统的硬件和软件事件,并在触发事件时执行命令。您可以监视目录更改,剪贴板,事件日志,以太网和 WiFi 连接,服务,进程以及 USB 和 Firewire 连接。 环境变量替换得到了极大的增强,包括嵌套变量,延迟扩展,间接变量,多维数组变量以及对注册表中系统,用户和易失变量的直接访问。 按日期,时间,大小,所有者和扩展通配符或正则表达式选择或排除文件,以在文件管理中提供极大的灵活性。 为大多数文件处理命令(即COPY,DEL,DIR,MOVE等)指定多个文件名,或者指定包含文件名参数的文件名。 (COPY 甚至支持多个目标以及多个来源。) 有多种类型的 I/O 重定向,包括重定向和管道传输到 STDERR,“处理中”管道,“ here-document”和“ here-string”重定向以及 Tee 和 Y 管道配件。 将击键发送到任何应用程序(控制台或 GUI) 。 TCC-RT 包含用于 ZIP,7ZIP,TAR,JAR,GZIP 和 BZIP 文件的内部压缩和提取命令。 您可以在所有命令处理器文件处理命令(COPY,DEL,MOVE 等)中访问 FTP,TFTP 和 HTTP(包括 SSL 和 SSH)目录和文件。 包括对 Perl,Lua,REXX,PowerShell,Python,Tcl/tk 和任何 Windows Active Scripting 语言的内部支持。您甚至可以在批处理脚本中组合多种语言。 以及成千上万的详细信息-请参阅我们的在线帮助。 CMDebug 中文版与 Microsoft Windows 7,Server 2008R2,Windows 8,Server 2012,Windows 10,Server 2016 和 Server 2019 的任何版本兼容。CMDebug 提供 32 位和 64 位版本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值