Java™ プラットフォームのスクリプト

実際の Java プログラムと同様に、プログラムが Java プラットフォームで実行されるように、スクリプトおよび動的に型付けされた言語の多くの実装が Java バイトコードを生成します。この方法での (または、スクリプト言語の Java インタプリタクラスとしての) 言語の実装は、Java プラットフォームの利点をすべて提供します。スクリプト実装では、Java プラットフォームのバイナリ移植性、セキュリティー、およびパフォーマンスの高いバイトコード実行の利点が得られます。

Java SE 6 は、「JSR 223: Scripting for the Java™ Platform」の API を含みます。これは、Java アプリケーションがスクリプトエンジンを「ホストする」ためのフレームワークです。Sun による Java SE 6 の実装は、Mozilla Rhino: Java のための Java Script に基づくスクリプトエンジンの例を含んでいます。スクリプトフレームワークでは、jar「サービス検出」メカニズムによって、サードパーティー製のスクリプトエンジンがサポートされています。CLASSPATH 内の JSR-223 準拠のスクリプトエンジンを「ドロップ」し、Java アプリケーションから同様にアクセスすることが可能です (JDBC ドライバと同じように、JNDI 実装がアクセスされます)。

API リファレンス

プログラマーズガイド

API の拡張機能

ツール

詳細情報


Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.