現在java SE 5已經發布,在明年Java SE 6也將發布。Java SE 6較Java SE5有了很大的改進,它的功能更強,而且是專為Vista所設計,這就意味著Java SE 6將是Vista上的最佳選擇。而Java SE 6所提供的最眾多的新功能必將成為它的最大賣點。
Java SE 6最引人注目的新功能之一就是內嵌了腳本支持。在默認情況下,Java SE 6只支持javascript,但這并不以為著Java SE 6只能支持Javascript。在Java SE 6中提供了一些接口來定義一個腳本規范,也就是JSR223。通過實現這些接口,Java SE 6可以支持任意的腳本語言(如php或Ruby)。
運行第一個腳本程序
在使用Java SE 6運行腳本之前,必須要知道你的Java SE 6支持什么腳本語言。在javax.script包中有很多的類,但這些類中最主要的是ScriptEngineManager。可以通過這個類得到當前Java SE 6所支持的所有腳本。如下面例子將列出所有可以使用的腳本引擎工廠。