Home

このサイトは、Javaで動くJavaScriptエンジン(Rhino, Nashorn)のTipsとSnippetsを公開しています。

Rhino と Nashorn について

RhinoとNashornは、いずれもJava仮想マシン上で動作するJavaScriptエンジンです。

Rhinoの開発元はMozilla Foundationです。RhinoはMozilla FoundationやGitHubのページで配布されているバージョンの他に、一部機能を変更したスクリプトエンジンがJava SE 6と7に含まれています。

Nashornの開発元はOracle社です。NashornはRhinoを置き換えることを念頭に開発されており、スクリプトエンジンに加えてjjsという対話型実行ツールがJava SE 8に含まれています。※Java 11で非推奨になりました。

筆者(syjiro)は、新しいプログラムのアイデアをちょっと書いて試したり、テストデータを作成したり、テキストファイルの入出力を伴う作業を自動化したりする時に上記のスクリプトエンジンを利用していました。

このサイトでは、筆者がRhinoやNashorn向けのスクリプトを書いているうちに習得したTipsやSnippetsを公開します。

コンテンツの再配布について

このサイトにあるコンテンツのうち、筆者が作成したものに対する再配布条件は以下の通りです:

    1. TipsとSnippetsは、筆者が書いた当時の知識と経験に基づいて記述されており、利用者の責任の下に再利用と再配布が可能です。再利用と再配布にあたって筆者へ連絡する必要はありません。
    2. 画像は、オリジナルの作者を詐称せず内容を改変しない前提で再配布が可能です。前提に沿った再配布であれば筆者へ連絡する必要はありません。

コンテンツ

Tips ... NashornとRhinoのTipsです。

Snippets ... NashornとのSnippetsです。

Bookmark ... このサイトを構築するにあたってお世話になったサイトです。

Blog(外部リンク) ... 関心事がまとまった時に書きます。

Mail: syjiro at gmail dot com

Since: 2000-10-25

Site Banner
Site Banner2