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
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值