下面這個網站有:java新手必看-helloworld攻略
??????? 里面有例如“ javac‘ 不是內部或外部命令,也不是可運行的程序或批處理文件”(這個我“ 有幸”的遇到了)等常見的問題解答,希望對大家有所幫助
http://www.otm.cn/html/20050623/280m8mm6m6.html?????? (以下內容是從下面網站轉過來的)
?????? jdk的下載和安裝
???????
http://chinalew.blogchina.com/2518922.html????? 首先下載jdk最新版本??梢匀ttp://java.sun.com/j2se/1.4.2/download.html下載最新的jdk版本,打開界面后。選擇 J2SE v 1.4.2_08? SDK? 攔目下面的Download J2SE SDK,然后選擇Accept License Agreement? ? 表示同意,然后再看到下面三行黑攔目字樣,(不同的系統下的jdk安裝下載),所以選擇“Windows Platform - Java(TM) 2 SDK, Standard Edition 1.4.2_08”下面的jdk 下載。
? ? 一切下載好之后。然后選擇好安裝路徑。安裝到計算機上。下來進行一些設置。首先右鍵點我的電腦。打開屬性。然后選擇“高級”里面的“環境變量”,在新的打開界面中的系統變量需要設置三個屬性“java_home”、“path”、“classpath”,其中在沒安裝過jdk的環境下。path屬性是本來存在的。而java_home和classpath是不存在的。
? ? 首先點“新建”,然后在變量名寫上java_home,顧名其意該變量的含義就是java的安裝路徑,呵呵,然后在變量值寫入剛才安裝的路徑“
C:\jdk1.4”.
? ? 其次在系統變量里面找到path,然后點編輯,path變量的含義就是系統在任何路徑下都可以識別java命令,則變量值為“
%java_home%\bin;%java_home%\jre\bin”,(其中“%java_home%”的意思為剛才設置java_home的值),也可以直接寫上“C:\jdk1.4\bin”
? ? 最后再點“新建”,然后在變量名上寫classpath,該變量的含義是為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別。其值為“
.;%java_home%\lib;%java_home%\lib\tools.jar (要加.表示當前路徑)”,與相同“%java_home%有相同意思”
? ? 以上三個變量設置完畢,則按“確定”直至屬性窗口消失,下來是驗證看看安裝是否成功。先打開“開始”->“運行”,打入“cmd”,進入dos系統界面。然后打“java -version”,如果安裝成功。系統會顯示java version jdk"1.4.08"......(不同版本號則顯示不同)。
? ? 安裝成功后就可以編寫自己的java程序?
?????
??? 測試:
(1)用文本編輯器寫一個簡單的java程序:
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
這個例子就是著名的“Hello World”,它的功能就是顯示“Hello World”。
注意:該文件名稱必須為“HelloWorld.java”,大小寫也區分。細心的朋友會注意到就是和public class后的名字一樣的。
(2)編譯:在dos命令提示符下執行:(注意大小寫)
javac HelloWorld.java
如果正常的話,將生成HelloWorld.class文件。
(3)運行:在dos命令提示符下執行:(注意大小寫)
java HelloWorld
這里有一個java初學者很有可能遇到的問題,就是輸入:
java HelloWorld.class
多了后面的.class,一定要注意,否則會出現下面的錯誤:
Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld/class
(作者猜想,是不是java翻譯“.”的時候換成了“/”,或者是其他的作者不知道的原因)
好了,運行java HelloWorld應該會出現偉大的“Hello World”了。