JavaScript+Java:Rhinoの導入と基本的な利用法
白石俊平(あゆた)
2008/02/08 16:00
Rhinoとは、Mozillaプロジェクトによってメンテナンスが行われている、Javaで書かれたJavaScriptインタプリタ。その概要について解説する。
JVM上で動作するスクリプト言語に関する当連載は、今回が本格的な第一回目です。前回はイントロダクションとして、スクリプト言語がJVM上で動作することの意義を解説しました。
今回からはいよいよ、Rhino、JavaFX、Groovy、JRuby、Jythonと言った各言語環境について、なるべく一貫した形での解説を行っていきたいと思います。まず最初に取り上げるのは、JVM上で動作するJavaScriptインタプリタであるRhinoです。
Rhinoとは
Rhinoとは、FirefoxやThunderbirdなどで有名なMozillaプロジェクトによってメンテナンスが行われている、Javaで書かれたJavaScriptインタプリタです。2007/8/20にリリースされたRhino 1.6 R7が最新バージョンで、JavaScript1.6やE4X(※1)の機能を実現しています。
Java SE 6にも標準で搭載(※2)されていますので、同バージョンのJDKをお持ちの方は、追加で導入せずとも利用できます。
- ※1 E4X:ECMAScript for XML。ECMAScript (JavaScript) のソースコードに、XMLをシームレスに統合するための仕様
- ※2 JDK 1.6.0_04に含まれているRhinoのバージョンは、Rhino 1.6 R4です。最新版とは少し動作が異なる部分があります。
ダウンロードとインストール
こちらのページがRhinoプロジェクトのトップページになっていますので、最新バージョンのアーカイブ(zip形式)をダウンロードします。
ダウンロードが完了したらzipファイルを展開し、そのトップディレクトリ(以降、RHINO_HOMEと表記します)に置いてある「js.jar」と言うJarファイルにクラスパスを通せばOKです。
Windows環境でのクラスパスの通し方
コマンドプロンプトを開き、以下のコマンドを入力します。
set CLASSPATH=RHINO_HOME/js.jar
UNIX環境でのクラスパスの通し方
シェル上で、CLASSPATH環境変数にJarファイルを指定します(この例はBASHを前提としています)。
export CLASSPATH=RHINO_HOME/js.jar
では、早速Rhinoを試していきましょう。
- 12人の推薦記事
- 1人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(1)
- 特集: Java+スクリプト言語のイロハ (3件)
- ホワイトペーパー
- 企画特集
- 話題のタグ
仮想化
java
脆弱性
Windows Vista
php
Webサービス
Mac OS X
Microsoft
Flash
iPhone 3G
リファレンス
UI
Database
Firefox 3
開発環境
マイクロソフト
Off Topic
Safari
オープンソース
iPhone
Windows
Chrome
CSS
javascript
ブラウザ
HTML
Apple
google
プログラミング言語
WebKit
小技
セキュリティ
アプリケーション
クラウド
Ajax
RIA
ソフトウェア開発
OS
linux
Tips
iPod touch
Internet Explorer
Firefox
Mozilla
インストール
Windows XP
Windows 7
Webデザイン
Opera
データベース
話題のタグを見る »
SQLite対応アプリのデータベースファイルを閲覧する
グーグル、「Google Buzz」を発表--Gmailのソーシャル機能を強化
「H.264」ストリーミングのロイヤリティ無料期間が延長
マイクロソフト、「Office 2010」のRC版をリリース
通販サイトのアクセス集中からの危機を救う
身近な業務をCRMが変革!
仮想化をダメにするストレージの実態
レガシーアプリケーションの稼働どうしてる?
事例 VMwareでデータセンターをクラウド化
アンケートから見るセキュリティ対策の実態
新しい視点のレンタルサーバが誕生!
仮想環境のバックアップは難しいのか
Xbox Live インディーズゲーム開発の軌跡
利用者の理想を追求した最新レンタルサーバ
DBのパフォーマンスに困ってませんか?
経営統合後の事業損益構造の見える化を実現
アプリケーション仮想化 3つの課題
御社はまだフリーの転送サービスですか?