元々はC言語によって作成されたものですが、今はC#、Java、Javascript、Perl、PHP、Python、Rubyなどの言語バージョンも提供されています。
MS-DOSコマンドラインから実行できるほか、上の言語から動的にJavascriptを圧縮することもできます。
動作環境
◇ 言語:C/C#/Java/JavaScript/Perl/PHP/Python/OCAML/Ruby
◇ ライセンス:フリー(商用OK、改変・再配布可)
実行形式
1)コマンドライン
使い方
jsmin myfile.js myfile-min.js "著作権などの情報"
※myfile.js:圧縮したいJavascriptファイル名
※myfile-min.js:出力したい(圧縮後)Javascriptファイル名。省略可能。
※"..." 出力先のファイルの先頭に"著作権などの情報"を付ける場合設定します。
2)CやJavaなどプログラムから呼び出し
参考資料
環境構築 - Java入門