= 2009-07-06 = * 成大工科實習生 Java 教學 * 下載 [http://cds-esd.sun.com/ESD46/JSCDL/jdk/6-docs/jdk-6u10-docs.zip JDK 6 文件] * 下載 [http://cds-esd.sun.com/ESD7/JSCDL/jdk/6u14-b08/jdk-6u14-windows-i586.exe JDK 6] * [參考資料一] [http://java.sun.com/docs/books/tutorial/ Java Tutorial] * [參考資料二] [http://sensor.nchc.org.tw/~jazz/Neat/ 2005 年陽明/中研院 Java 物件導向設計投影片] * [參考資料三] [http://angkor.jazzbear.idv.tw/Linux_DivX 200 Linux Study 教學(含錄影)] * 設定 PATH 系統環境變數:"C:\Program Files\Java\jdk1.6.0_14\bin" * 設定 CLASSPATH 系統環境變數:" . ; C:\Program Files\Java\jdk1.6.0_14\jre\lib\rt.jar" * 驗證方法: {{{ C:\>javac Usage: javac C:\>java Usage: java [-options] class [args...] (to execute a class) or java [-options] -jar jarfile [args...] (to execute a jar file) C:\>echo %PATH% C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk1.6.0_14\bin << 必須有 C:\Program Files\Java\jdk1.6.0_14\bin C:\>echo %CLASSPATH% .; C:\Program Files\Java\jdk1.6.0_14\jre\lib\rt.jar; C:\Program Files\Java\jre6\lib\ext\QTJava.zip << 必須有 C:\Program Files\Java\jdk1.6.0_14\jre\lib\rt.jar }}} * 下載 Java Tutorial 的 [http://java.sun.com/docs/books/tutorial/getStarted/application/examples/HelloWorldApp.java HelloWorldApp 範例] * 編譯 !HelloWorldApp.java 與 Test.java {{{ C:\> javac Test.java C:\> javac HelloWorldApp.java }}} * 執行 !HelloWorldApp 與 Test {{{ C:\> java Test C:\> java HelloWorldApp }}} {{{ // 存為 Test.java import java.io.*; import java.lang.String; public class Test { public String myData; public String getMyData() { return myData; } public void setMyData(String data) { myData = new String(data); } public static void main(String args[]) { Test myTest = new Test(); myTest.setMyData("This is a test"); System.out.print(myTest.getMyData()); } } }}} * [作業] 把 Test.java 改為[[BR]][[Image(wiki:jazz/09-07-06:HomeWork.png)]]