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進入文件目錄,完成后面的步驟。后期會持續把遇到的問題加到本文。
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的cmd 调试java_JAVA学习笔记(初级)--CMD调试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java sscanf_sscanf 详
- 下一篇: java data是什么文件_如何用ja