發(fā)表時(shí)間: 2006-12-30 23:23 作者: phyan 來源: 悟天之路 25號(hào)從交大圖書館借了本《跨平臺(tái)程序設(shè)計(jì)語言-Java Cross-Platform Programming Language Java》(上海市教育委員會(huì) 組編,趙毅主編,西安電子科技大學(xué)出版社),開始了我的Java學(xué)習(xí)之旅。
在這里寫下我學(xué)習(xí)過程中的點(diǎn)滴困難與解決的過程,以期對(duì)有同樣問題的朋友有所幫助。 本來打算從25號(hào)起就開始寫,但是25號(hào)剛裝好論壇,26號(hào)就臺(tái)灣地震了,中美海底光纜中斷,我的這個(gè)服務(wù)器在美國,訪問不了,直到今天才恢復(fù),雖然還有點(diǎn)慢,但是總算能上來了 ![]() ![]() 學(xué)習(xí)一門從來都沒接觸過的語言最大的困難就在于不知從何下手,往往一開始就出現(xiàn)問題卻不知道問題在哪里。 我先認(rèn)真的看書,看完一章之后就按照書上的例子把代碼全部用記事本手工輸入。初學(xué)的往往認(rèn)為樹上的例子簡單,看懂了就過去了而不動(dòng)手自己把代碼寫出來運(yùn)行一下,等到后面復(fù)雜的時(shí)候就根本應(yīng)付不過來了。這個(gè)時(shí)候也最好避孕藥用有代碼提示和自動(dòng)糾錯(cuò)的開發(fā)工具,我裝了Eclipse,很好用,但是這里我想練手還是手寫最好。我也是看了網(wǎng)上好多網(wǎng)友的文章、忠告之后,加上以前我學(xué)習(xí)php的經(jīng)驗(yàn)教訓(xùn),這次就有意識(shí)的這么做了。 我手工輸入了HelloWorld(SUN官方網(wǎng)站上就以此為例的)最簡單演示程序的源代碼 public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } 保存為HelloWorld.java之后,在DOS提示符下輸入javac HelloWorld.java 回車,停頓了一下,沒有提示信息,說明沒有問題了,記得有人說過在Dos下沒有消息就是好消息(一般發(fā)生錯(cuò)誤才有提示消息),檢查了一下HelloWorld.java所在的目錄下多了個(gè)HelloWorld.class文件,說明編譯成功,然后輸入java HelloWorld 回車,出現(xiàn)了如下錯(cuò)誤信息: Exception in thread "main" java.lang.NoClassDefFoundError: 我仔細(xì)檢查并重復(fù)試了幾次也沒發(fā)現(xiàn)代碼有問題,就搜索了一下“Exception in thread "main" java.lang.NoClassDefFoundError:”,發(fā)現(xiàn)這是java初學(xué)者的經(jīng)典錯(cuò)誤,我也不例外 ![]() QUOTE: 1、你的文件名對(duì)嗎?我按照上面的設(shè)置了還是不行,后來到安裝目錄下去看時(shí)發(fā)現(xiàn)不知怎么回事lib目錄下的dt.jar和tools.jar文件都不見了 ![]() 這種問題可能遇到的人比較少吧,不過到現(xiàn)在我還不明白那兩個(gè)文件怎么沒有了,我沒有手動(dòng)刪過。 最后總算成功了。 我也來說兩句 查看全部評(píng)論 相關(guān)評(píng)論
|
|