前天开始看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进入文件目录,完成后面的步骤。后期会持续把遇到的问题加到本文。

cmd 调试java_JAVA学习笔记(初级)--CMD调试相关推荐

  1. [python教程入门学习]python学习笔记(CMD执行文件并传入参数)

    本文章向大家介绍python学习笔记(CMD执行文件并传入参数),主要包括python学习笔记(CMD执行文件并传入参数)使用实例.应用技巧.基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋 ...

  2. nginx 学习笔记(5) nginx调试日志

    为启动一个调试日志,nginx需要在构建时配置城支持调试模式. ./configure --with-debug ... 而且调试级别应该使用err_log指令来设置: err_log /path/t ...

  3. ReactOS学习笔记--编译和调试

    前言 本文为该系列博客的第一篇,本人学习ReactOS的新手一枚,因为很喜欢Windows NT系列的操作系统,一直想要深入的学习和研究一下其内部的原理,以前很早就看到有人说开源操作系统ReactOS ...

  4. [学习笔记]Windows CMD/bat

    基础知识 命令帮助的符号解释 Notation Description Text without brackets or braces 必须要输入的命令 <Text inside angle b ...

  5. TMS320F280049C 学习笔记9 CMD文件 程序从FLASH复制到RAM中运行

    文章目录 动机 CMD文件结构与语法 MEMORY和SECTIONS指令 MEMORY指令 SECTIONS指令 程序与数据段 已初始化段 未初始化段 其他指令 #pragma指令的使用 程序从FLA ...

  6. android studio 远程调试,Unity3D学习笔记——Android远程真机调试(Unity Remote)

    前言:当使用Unity开发移动端的游戏,特别是使用到手机的传感器,如重力感应等,调试的时候,很麻烦, 因为每次都需要编译成APK后安装到手机中测试,而Unity Remote便能很好的解决这个问题,U ...

  7. 吴恩达深度学习笔记-超参数调试、Batch正则化(第6课)

    超参数调试 一.调试处理 二.为超参数选择合适的范围 三.超参数训练的实践:Pandas VS Caviar 四.正则化网络的激活函数 五.将Batch Norm拟合进神经网络 六.Batch Nor ...

  8. Sharepoint学习笔记—DebugTroubleShooting--不同调试对象的Attach方式

    在Sharepoint的开发环境中调试不同的对象有时需要Attach到不同的进程,下面就是一些常见的情况    1.Farm Solution     -----W3WP.EXE    2.SandB ...

  9. Linux学习笔记-使用gdb调试

    使用gdb调试 在Linux使用gdb命令进行单步调试 在compile这一步添加-g 如: g++ -g main.cpp -o hellowrld 在Makefile里面 %.o: %.cpp   ...

最新文章

  1. Tcpdump配合Tcpreplay回放实现网络探测
  2. 保护模式 对CPL,RPL,DPL 的总结
  3. cdn加速的原理是怎么样的
  4. 2017可以兼容那些jdk_2019从头跃——核心基础:何为JDK?Java开发工具包须知总览...
  5. rp软件app流程图_Axure RP 9 for Mac交互原型设计软件
  6. php识别名片,用户信息名片怎么利用PHP实现自动生成
  7. python抓取图片_Python3简单爬虫抓取网页图片
  8. python3.4 + Django1.7.7 表单的一些问题
  9. 安装MYSQL出现checking for termcap functions
  10. 微信文件夹的dat文件怎么打开_使用什么软件打开微信dat文件
  11. 【被网上巨坑了】 win10+php5.6-ts-vc11-x64配置imagick的经历
  12. kettle的下载|运行及简单kettle数据抽取(MAC kettle|windows Kettle)
  13. 网易详述8个月全过程:员工申请仲裁要求支付61万赔偿
  14. C++并发编程(7):条件变量(conditional variable)、wait( )与notify_one( )、spurious wakeups(虚假唤醒)
  15. mysql全库搜索关键字_数据库 全文检索
  16. Excle超链接图片修改默认打开方式
  17. python控制蓝牙pybluez_Python之蓝牙通讯模块pybluez学习笔记
  18. 网络安全—Linux命令
  19. 有限域f9的特征是多少_机械公差f9的上下偏差各是多少啊?
  20. PPP协议身份验证PAP和CHAP

热门文章

  1. Win切换管理员用户
  2. Vue 中的 v-cloak 作用及用法-vue页面加载时会闪烁
  3. oracle取两条sql查询结果的差集,并集,交集
  4. mysql防止误删除_mysql误删除处理方法
  5. 安装windows时loading files结束就重启_Boot Camp安装windows 10
  6. 计算机视觉大作业 抓取手势类型集_CS231n第一周[任务1]计算机视觉发展历史以及一些计算机视觉任务概念...
  7. c语言求上升沿次数,[求助]上升沿信号在C语言中怎么写啊
  8. linux中 ln -s 软链接
  9. 【Mybatis】resultMap继承
  10. nginx stream代理