Posted on 2005-04-19 11:42
zool 閱讀(1385)
評(píng)論(0) 編輯 收藏 所屬分類:
Java
一、入門(mén)
1、下載和安裝J2SDK
http://java.sun.com/j2se/1.4.1/download.html2 JAVA VM
http://www.java.com/en/index.jsp 3 API
http://java.sun.com/api/index.html1 首先下載J2SDK安裝
a 更新PATH環(huán)境變量
為了能在任何目錄下都能執(zhí)行java命令(如javac、java、 等),需要將java的bin目錄放入PATH環(huán) 境變量中。 對(duì)于Windows95/98, 打開(kāi)“開(kāi)始”菜單、選擇“運(yùn)行”、輸入命令sysedit(調(diào)用系統(tǒng)配置編 輯程序),在C:\AUTOEXEC.BAT窗口中找到PATH設(shè)置并追加一項(xiàng)(c:\jdk1.3.1_01\bin)對(duì)于Windows NT and Windows 2000 ,進(jìn)入“開(kāi)始”菜單,選擇“設(shè)置/控制面板/系統(tǒng)”。對(duì)于Windows NT,選擇“環(huán)境” 頁(yè),對(duì)于Windows 2000,選擇“高級(jí)”頁(yè),在環(huán)境變量設(shè)置中的用戶變量欄中增加(如果原來(lái)沒(méi)有PATH) 或修改PATH環(huán)境變量,使其包含c:\jdk1.3.1_01\bin路徑。
b 更新CLASSPATH環(huán)境變量
為了使系統(tǒng)能找到用戶定義的類,需要將用戶類所在的目錄(通常是當(dāng)前目錄即把 . 加入到 classpath中)放入CLASSPATH變量中。具體更改方法同PATH修改過(guò)程,只是要找到 CLASSPATH環(huán)境 變量進(jìn)行修改。
jdk Win2000下的環(huán)境變量設(shè)置
http://www.chinajavaworld.net/forum/top...m=20&topic=7045>
http://www.chinajavaworld.net/forum/top...m=20&topic=7045c 確認(rèn)系統(tǒng)安裝
在DOS提示符下,輸入set命令可以查看PATH和CLASSPATH的設(shè)置是否成功 ( 如果是98者需運(yùn)行 AUTOEXEC.BAT才能使修改的設(shè)置生效 如果是2000需把dos關(guān)閉重新運(yùn)行 )
2 然后運(yùn)行你的第一個(gè)java程序
寫(xiě)個(gè)類保存為.java文件 一定記得如果是用記事本編輯器的話 保存時(shí)要選擇保存類型為所有類型然后文件名字和你的類名字要一模一樣 或者也可以把類名.java加上引號(hào)就可以避免保存為.java.txt的類型了
3 常見(jiàn)錯(cuò)誤處理
如果運(yùn)行javac命令時(shí)出現(xiàn)can not read xxx.java 首先看看你的文件是否保存為.java.txt的類型了(右點(diǎn)文件看屬性里的擴(kuò)張名) 重新保存 記得此時(shí)要把文件名.java加上引號(hào) 保存 。 若運(yùn)行java命令時(shí)提示exception in thread "main" java.lang.NoClassDefFoundErroe:的異常 說(shuō)明你的classpath里沒(méi)有加入 .
二 、 常見(jiàn)錯(cuò)誤
1 can not read xxx.java
首先看看你的文件是否保存為.java.txt的類型了(右點(diǎn)文件看屬性里的擴(kuò)張名) 重新保存 記得此時(shí)要把文件名.java加上引號(hào) 保存 。
2 exception in thread "main" java.lang.NoClassDefFoundErroe:
說(shuō)明你的classpath里沒(méi)有加入 .
http://www.chinajavaworld.net/forum/top...m=20&topic=72333 "=="和"equals()"的區(qū)別在哪里?
http://www.chinajavaworld.net/forum/top...ic=16630&show=04 StringBuffer s1 = new StringBuffer("a");
StringBuffer s2 = new StringBuffer("a");
s1.equals(s2)//為什么是false
String s1 = new String("a");
String s2 = new String("a");
s1.equals(s2)//為什么是true
http://www.chinajavaworld.net/forum/top...=20&topic=14935 String,和StringBuffer區(qū)別
http://www.chinajavaworld.net/forum/top...m=20&topic=70075 Java Web Start是什么?
http://www.chinajavaworld.net/forum/top...=20&topic=158686 trim()函數(shù)的用法
http://www.chinajavaworld.net/forum/top...=20&topic=105157 怎么提取系統(tǒng)時(shí)間?
http://www.chinajavaworld.net/forum/top...um=20&topic=7348 怎樣讓窗口始終在前
http://www.chinajavaworld.net/forum/top...=20&topic=165879 日期的顯示格式化
http://www.chinajavaworld.net/forum/top...=20&topic=16750 公歷和陰歷怎樣轉(zhuǎn)換?????????
http://www.chinajavaworld.net/forum/top...m=20&topic=710110 靜態(tài)和非靜態(tài)的嵌套類有什么區(qū)別?
http://www.chinajavaworld.net/forum/top...m=20&topic=472111 怎樣判斷輸入的東東是字符還是數(shù)字啊?
http://www.chinajavaworld.net/forum/top...m=20&topic=468712 finalize()和System.gc()區(qū)別
http://www.chinajavaworld.net/forum/top...m=20&topic=465613 怎么鍵盤(pán)上輸入2 ….竟印出50 ??? System.in.read()用法
http://www.chinajavaworld.net/forum/top...m=20&topic=460515 類的多態(tài)
http://www.chinajavaworld.net/forum/top...m=20&topic=473716 如果一個(gè)程序包含了多個(gè).java文件,而且他們是互相關(guān)聯(lián)的,
現(xiàn)在要編譯他們,該怎么辦!
http://www.chinajavaworld.net/forum/top...m=20&topic=500017 接口與類的討論
http://www.chinajavaworld.net/forum/top...m=20&topic=500718 關(guān)于漢字是怎么轉(zhuǎn)成代碼的?
http://www.chinajavaworld.net/forum/top...m=20&topic=499119 可不可以把JTextArea的內(nèi)容一行一行讀處來(lái)?
http://www.chinajavaworld.net/forum/top...m=20&topic=478520 兩個(gè)日期的字符串怎么相加減
http://www.chinajavaworld.net/forum/top...m=20&topic=481221 "this"的功能和用處是什么?
http://www.chinajavaworld.net/forum/top...m=20&topic=478022 關(guān)于多態(tài)性和多級(jí)繼承的問(wèn)題
http://www.chinajavaworld.net/forum/top...m=20&topic=4772 http://www.chinajavaworld.net/forum/top...m=20&topic=715423 什么是面向?qū)ο蟮脑O(shè)計(jì)思想?
http://www.chinajavaworld.net/forum/top...m=20&topic=706924 關(guān)于java內(nèi)在類的一個(gè)問(wèn)題
http://www.chinajavaworld.net/forum/top...um=20&topic=71225 如何取得本機(jī)的IP
http://www.chinajavaworld.net/forum/top...m=20&topic=715126 throw和throws有什么區(qū)別呀?
http://www.chinajavaworld.net/forum/top...m=20&topic=700527 在java中為什么要引入抽象類這個(gè)問(wèn)題??
他的作用是什么,
有哪些優(yōu)點(diǎn)??
http://www.chinajavaworld.net/forum/top...um=20&topic=16028 final,private定義變量時(shí)表示什么意思
http://www.chinajavaworld.net/forum/top...m=20&topic=704229 java修飾符與字符輸出的問(wèn)題
http://www.chinajavaworld.net/forum/top...m=20&topic=705430 什么是匿名類?
http://www.chinajavaworld.net/forum/top...m=20&topic=707031 請(qǐng)問(wèn)怎么樣在一個(gè)APPLICATION 中運(yùn)行硬盤(pán)上的另外一個(gè)可執(zhí)行文件呢?
http://www.chinajavaworld.net/forum/top...m=20&topic=706632 如何取今天日期???我想得到這樣的格式:yyyy-mm--dd該怎么作???
http://www.chinajavaworld.net/forum/top...m=20&topic=708133 十六進(jìn)制如何轉(zhuǎn)化為十進(jìn)制?
http://www.chinajavaworld.net/forum/top...m=20&topic=707934 怎樣生成 .jar文件?
http://www.chinajavaworld.net/forum/top...m=20&topic=707335 Final 是否可以繼承覆蓋
http://www.chinajavaworld.net/forum/top...ic=25880&show=0