Sun 通過 JavaLobby 專頁發布 Tiger(J2SE 1.5)Alpha 版(構建 b31,2003-12-11)。非會員亦可下載,文件大小 30–45 MB(Solaris 9 SPARC 僅 9 MB)。下載後本地安裝,無官方安裝文檔與技術支援,屬高風險預覽版。
j2sdk-1_5_0-beta-bin-b31-windows-i586-11_dec_2003.exe。c:\j2sdk1.5.0-alpha 避免與正式版衝突。set JAVA_HOME=c:\j2sdk1.5.0-alpha
set PATH=%JAVA_HOME%\bin;%PATH%
驗證:java -version 輸出 1.5.0-beta 即成功。
編譯需加 -source 1.5。Alpha 版與早期版本差異:enum 的 values() 返回數組而非 List;switch 標簽不再限制常量參數。範例:
public class EnumTest {
public static void main(String[] args) {
enum Color {red, green, blue};
System.out.println(Arrays.asList(Color.values()));
System.out.println(Color.values() instanceof Color[]); // true
for (Color c : Color.values()) {
switch (c) {
case red: System.out.println("Got red."); break;
case green: System.out.println("Got green."); break;
case blue: System.out.println("Got blue."); break;
}
}
}
}
編譯運行:
javac -source 1.5 EnumTest.java
java EnumTest
輸出驗證新語法特性已就緒。